После изучения вашего описания проблемы, я думаю, ваше приложение записывает содержимое в каталоги, отслеживаемые ASP.NET, и, таким образом, IIS перезагружает домен приложения.
В любом случае, вы можете добавить следующую конфигурацию, которая будет регистрировать события в журналах событий с информацией, почему домен приложения перезапускается.
Чтобы включить мониторинг работоспособности ASP.NET, вы можете отредактировать "мастер "web.config
файл, обычно находится в %systemroot%\microsoft.net\framework\v2.0.50727\config
.
- Сначала найдите
<healthMonitoring>
в мастере web.config
- Внутри узла
healthMonitoring
найдите<rules>
узел Внутри правил добавьте следующее:
<add name="Application Lifetime Events Default"
eventName="Application Lifetime Events"
provider="EventLogProvider"
profile="Default"
minInstances="1"
maxLimit="Infinite"
minInterval="00:01:00"
custom="" />
Воспроизведите проблему и просмотрите журнал событий приложений с исходным ASP.NET 2.0.Это должно регистрировать, почему пул приложений перерабатывается.