Microsoft.Web.Administration
IIS7 では、 dll を使用して IIS を管理することができました。
この参照をプロジェクトに追加しましたが、次のコードを実行すると at が発生NotImplementedException
しsite.Stop()
ます。
using (var server = new ServerManager())
{
var site = server.Sites.FirstOrDefault(s => s.Name == instanceName);
if (site != null)
{
site.Stop();
}
}
この API の更新バージョンまたは .Net から IIS を管理する別の方法はありますか?
WMI を使用したくないか、appcmd
可能であればインスタンスを生成する必要があります。