Кто-нибудь знает, где я могу найти подробности о функции имитируемых HTTP-запросов IIS, указанной в System.Web.Hosting.IProcessHostPreloadClient ?
Я пытаюсь сделать «обычный»Разминка сайта ASP.NET для обеспечения быстрого времени отклика после перезапуска пула приложений, аналогично Как прогреть приложение ASP.NET MVC на IIS 7.5?
Я использую:
- Windows Server 2008 R2
- IIS 7.5
- .NET 4.0
- ASP.NET MVC 3
Замечания в документах IProcessHostPreloadClient (см. Ссылку выше) прямо указывают:
Этот интерфейс предназначен главным образом для использования приложениями WCF, которые не являются приложениями HTTP.Разработчики ASP.NET, которые хотят предварительно загрузить веб-приложения ASP.NET, должны использовать смоделированные HTTP-запросы в IIS 7.0 ...
Обратите внимание, что этот вопрос не о IProcessHostPreloadClient, который я успешно реализовал изапустил HttpWebRequest для разогрева моего сайта;по сути, это то же самое, что и , аналогичный вопрос , который, в свою очередь, имеет несколько других дубликатов / репостов в сети, но фактически не получил ответа.
Другие (кажущиеся) красные сельди:
- «Модуль разогрева приложений» IIS (http://forums.iis.net/t/1176740.aspx),, который больше недоступен и, по-видимому, является плагином, а неосновная функция.
- aspnet_compiler, которая не вызывает Application_Start.
Любая помощь будет принята с благодарностью.