1
私たちのアプリケーションでは、iisがマシンにインストールされているかどうかを確認する必要があります。インストールされている場合は、実行されているかどうかを確認する必要があります。IISがインストールされ、動作していることを確認してください
この詳細を取得する方法はありますか。
私たちのアプリケーションでは、iisがマシンにインストールされているかどうかを確認する必要があります。インストールされている場合は、実行されているかどうかを確認する必要があります。IISがインストールされ、動作していることを確認してください
この詳細を取得する方法はありますか。
Using Managed Code to Detect if IIS is Installed and ASP/ASP.NET is Registered
ちょうどあなたのプロジェクトに "System.ServiceProcess" の参照を追加し、コード
の下にチェックし実行しているかいないIIS。
ServiceController sc = new ServiceController("World Wide Web Publishing Service");
if ((sc.Status.Equals(ServiceControllerStatus.Stopped) || sc.Status.Equals(ServiceControllerStatus.StopPending))) {
Console.WriteLine("Starting the service...");
sc.Start();
}
else {
Console.WriteLine("Stopping the service...");
sc.Stop();
}
サービス名「W3SV」は、iis5.0、iis6.0などのすべてのiisに共通ですか? –
@mahesh - 実行して確認する必要があるかどうかわからない。 –
'World Wide Web publishing'を使用すると、鉱山がクラッシュする。それに「サービス」を追加すると、それが機能するようになりました。また、 'W3SVC'で動作します –