Я читаю MSDN что вы можете настроить службу активации процессов Windows (WAS) для автоматического запуска пула приложений при создании пула приложений или при запуске IIS. Насколько я могу судить, это работает только в IIS 7.0. У меня вопрос: как это сделать для IIS 6.0 (Windows Server 2003). У меня есть приложение .net 3.5, запуск которого у первого посетителя занимает 30 секунд.
Приложение предварительно скомпилировано, поэтому я не думаю, что это причина задержки. После того, как первому человеку пришлось ждать 30 секунд, все работает быстро.
Вот это небольшая утилита, которую я использовал для «разогрева» сайтов SharePoint в прошлом. Я не понимаю, почему это не сработает для веб-сайта, отличного от SharePoint.
Запланированное задание, которое время от времени будет попадать по URL-адресу?
Вы пробовали посмотреть варианты утилизации для пула приложений? Вы можете утилизировать его на основе множества различных опитонов.