だから、私は次のようなサイトをたくさん作成しました:
var manager = new ServerManager();
var binding = "*:80:" + Binding.Text;
var appPool = manager.ApplicationPools.Add(SiteName.Text);
appPool.ManagedRuntimeVersion = "v4.0";
var mySite = manager.Sites.Add(siteName, "http", binding, sitePath);
mySite.ApplicationDefaults.ApplicationPoolName = siteName;
mySite.TraceFailedRequestsLogging.Enabled = true;
mySite.TraceFailedRequestsLogging.Directory = sitePath + "\\faildir";
manager.CommitChanges();
ブレークポイントを設定してマネージャを見ると、サイトとアプリケーション プールの量が毎回増えています。すでに 8 つのサイトに対応しています。しかし、inetmgr を実行すると、デフォルトの Web サイトだけが表示され、そこにプールが表示されます。何を与える?
私は Windows 7 ラップトップで開発しています。展開は Server 2008 マシンになります。