На основании КБ, статья 2462585 ,
Центр администрирования Active Directory (Dsac.exe) для управления объектами доменных служб Active Directory (AD DS)
Это говорит о том, что с тех пор что-то меняет файл .config
для dsac.exe
. Подозреваю, имеет ли это отношение к вашему обслуживанию или нет, вряд ли. Вы можете попытаться определить это, хотя.
В вашей среде разработки / тестирования / подготовки (у вас есть одна или все из них, верно? :) запустите службу и затем измените файл dsac.exe.config
. Вызывает ли это остановку вашего сервиса? Если да, выясните, что вызывает его изменение в производственной среде.
Все это говорит о том, что я не думаю, что изменение на dsac.exe.config
является проблемой или, в лучшем случае, симптомом, а не причиной. Ваша служба сталкивается с исключением, а именно TypeInitializationException
в какой-то момент ночью. Вам нужно улучшить ведение журнала и обработку исключений, чтобы найти причину этого. Начните с перехвата события AppDomain.UnhandledException , регистрируя все исключения и гарантируя, что вы отправляете файлы .pdb
со своей службой.