Мы столкнулись с этой проблемой, когда у нас есть веб-ферма (более одного веб-сервера, обслуживающего клиентов) или веб-сад (более одного рабочего процесса в пуле приложений).
Если у вас естьвеб-ферму, то вам нужно убедиться, что на всех веб-серверах указан один и тот же ключ компьютера , а все экземпляры имеют точно такой же путь приложения .
Если у вас естьв веб-саду попробуйте сбросить максимальное количество рабочих процессов до 1, чтобы посмотреть, решит ли это проблему.
Во время проверки настроек IIS, вероятно, следует также убедиться, что пул приложений не выполняет регулярную перезапуск.Это может быть вызвано любым из следующих значений, указанных в пуле приложений:
1) Ограничение частной памяти (пул приложений сбрасывается при превышении максимального объема памяти)
2) ОбычныйПереработка с интервалом времени (пул приложений автоматически перерабатывается через указанное количество минут, по умолчанию 1740 и / или в определенное время).
3) Тайм-аут простоя (количество минут бездействия, которое можетдо автоматического выключения пула приложений).
Также следует проверить журналы событий на наличие сообщений о сбое или перезапуске пула приложений.
Обновление:
Дополнительная мысль:
Если у вас есть приложение, такое как антивирус или программное обеспечение для резервного копирования, которое отслеживает каталог bin вашего приложения и изменяет или изменяет атрибуты (такие как флаг резервного копирования или отметка времени)файлов в этом каталоге или в вашем файле web.config, это также приведет к перезапуску приложения.