Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Администрирование Web серверов и Web служб > SMTP сервер, вин-сервис и Оснастка IIS, где правда


Автор: Pankon 15.10.2007, 13:51
Вот так я отанавливаю SMTP сервер и проверяю статус
Код

ServiceController serviceSMTP = new ServiceController("SMTPSVC");
serviceSMTP.Stop();
...
Console.WriteLine(serviceSMTP.Status.ToString());
Stopped  все работает. Смотрю в IIS остастке - сервер остановлен(а так же в списке вин-сервисов)

аналогично стартую сервер ...

Теперь останавливаю SMTP сервер в  IIS остастке и хочу программно посмотреть эго статус
Код

ServiceController serviceSMTP = new ServiceController("SMTPSVC");
Console.WriteLine(serviceSMTP.Status.ToString())
Running !!!!    smile 
Смотрю в  в списке вин-сервисов - тоже запущен....
получается - Остастка IIS не останавливает вин-сервис, но останавливает SMTP сервер   smile 

Мне надо программно узнать статус SMTP сервера, и получается, что если  SMTP сервер был с помошью остастки IIS остановлен, то ServiceController тут помочь не может? Хотелось бы разобраться, SMTP сервер в оснастке IIS и вин-сервис, это не одно и тоже, тогда что где и за что отвечает?(Короче, совсем запутался.)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)