У нас есть служба Windows .NET, которая иногда отключается на одном конкретном сервере, примерно три раза за последний месяц. Ведение журнала показывает, что вызывается метод OnStop
, поэтому я не думаю, что служба аварийно завершает работу. Однако мы не знаем, что закрывает службу.
Есть ли способ узнать, что закрывает службу? Могу ли я войти в систему во время OnStop
? Средство просмотра событий Windows просто показывает, что приложение закрыто, а в журнале безопасности не отображается ни одна учетная запись пользователя, прошедшая проверку подлинности в то время.
Служба работает в .NET 3.5 с пакетом обновления 1 (SP1) на Windows Server 2003 с пакетом обновления 2 (5.2.3790).
Нет сервисных зависимостей. Эта услуга не зависит от других услуг, и никакие другие услуги не зависят от этой услуги.