Ste*_*e M 5 iis asp.net-mvc warm-up
有谁知道我在哪里可以找到有关在System.Web.Hosting.IProcessHostPreloadClient中识别的IIS模拟HTTP请求功能的详细信息?
我正在尝试执行"常规"ASP.NET站点预热以确保应用程序池回收后的快速响应时间,类似于如何在IIS 7.5上预热ASP.NET MVC应用程序?
我正在使用:
IProcessHostPreloadClient文档中的备注(见上面的链接)明确说明:
此接口主要供非HTTP应用程序的WCF应用程序使用.想要预加载ASP.NET Web应用程序的ASP.NET开发人员应该使用IIS 7.0中的模拟HTTP请求...
请注意,这个问题与IProcessHostPreloadClient无关,我已经成功实现并启动了一个HttpWebRequest来预热我的网站; 它基本上与一个类似的问题相同,而这个问题又在网上有几个其他的重复/转发,但从未真正回答过.
其他(明显的)红色鲱鱼:
任何帮助将不胜感激.
我不能声称我完全理解它的含义,但根据它的声音并基于这篇文章 - http://gunnarpeipman.com/2010/01/asp-net-4-0-how-to-use-application-热身课/
由于IProcessHostPreloadClient您没有任何 HTTP 上下文,因此您无法执行与 HTTP 相关的任何操作。基本上你只能靠自己了。WCF 可以与 HTTP 以外的协议一起使用,因此 MSDN 可能会说该接口主要用于 WCF。