Убедитесь, что IIS установлен и работает - PullRequest
2 голосов
/ 22 марта 2012

В нашем приложении мы хотим определить, установлен ли iis на машине. Если он установлен, нам нужно определить, работает ли он.

Есть ли способ получить эту информацию.

1 Ответ

10 голосов
/ 22 марта 2012

Использование управляемого кода для определения, установлен ли IIS и зарегистрирован ли ASP / ASP.NET

IIS работает или нет, проверьте код ниже

Просто добавьте ссылку на «System.ServiceProcess» в ваш проект.

    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();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...