У меня есть несколько серверов (2012 R2 с IIS 8.5), которые имеют общую конфигурацию, общий персональный URL-адрес (с балансировкой нагрузки f5) и размещают несколько разных приложений. Одно из приложений (веб-приложение ASP.NET MVC) используется редко (может быть, один или два раза в неделю), но когда его нужно использовать, его нужно быстро загрузить.
Я установил для AppPool режим запуска «AlwaysRunning», а для Recycling -> Regular Time Interval значение 0, но кажется, что каждый раз, когда я нажимаю на приложение, загрузка занимает вечность (например, 10-20 секунд) но последующие запросы страницы происходят мгновенно.
Есть ли другой параметр, который мне нужно установить, чтобы приложение оставалось прогретым? Приложение имеет аутентификацию Kerberos, и доступ ограничен одной группой безопасности (членом которой я даже не являюсь), поэтому я не могу использовать внешние сценарии PowerShell, чтобы вручную поддерживать его в тепле.