Это может быть проблема с вашей конфигурацией IIS, поскольку Пул приложений перерабатывается из неактивности.
Если вы установите Стартовый режим ApplicationPool в Расширенные настройки , он должен быть готов к использованию всякий раз, когда вы его вызываете, если только вы не вызываете его так же, как происходит переработка.
Это может быть найдено:
- Открыть IIS
- Найдите Пулы приложений в корневом каталоге вашего сервера
- Щелкните правой кнопкой мыши определенный Пул приложений , который вы хотите изменить
- Выберите Расширенные настройки
- Изменить Режим запуска на AlwaysRunning
![Advanced Settings Start Mode](https://i.stack.imgur.com/IPnqX.png)
Что касается последнего вопроса об утилизации, когда он этого захочет (каждые 29 часов), вы можете запланировать, чтобы переработка происходила в установленное время, чтобы она была незаметной. На этом же экране Advanced Settings :
- Местоположение Переработка , заголовок
Change Regular Time Interval (minutes)
до 0
- Разверните
Specific Times
и щелкните ...
, где указано TimeSpan [] Array.
- В новом диалоговом окне выберите статическое время вне рабочих часов для обновления.
![enter image description here](https://i.stack.imgur.com/1DCi9.png)