Вот краткий обзор проблемы: есть запланированное задание, которое выполняется каждый день в 3 часа утра и перезапускает пул IIS.В течение этого времени пользователи сталкиваются с проблемами входа в систему (и с некоторыми связанными проблемами).
Я пытаюсь устранить неполадки.Я узнал о незавершенных транзакциях в БД.Насколько я понимаю, когда пул приложений IIS перерабатывается, создается новый рабочий процесс.Таким образом, это будет означать, что пользователь должен будет повторно аутентифицировать себя.Сомнение: Будет ли очищен пул соединений при перезапуске IIS?
Если предположить, что пул соединений БД не очищен, то же самое старое соединение, которое не было закрыто, будет использоваться для доступа к БД.Поскольку это устаревшее соединение (не знаю, как оно называется), оно не сможет подключиться к БД.Правильно?
Приложение начинает работать через 1-2 часа автоматически.
Я предполагаю, что незафиксированная транзакция была бы уничтожена к тому времени?
Пожалуйста, сообщитеменя, если я иду в правильном направлении.
Спасибо.