Asp.net mvc 4 IIS 7.5预热不适用于经典模式

Asp.net mvc 4 IIS 7.5预热不适用于经典模式,asp.net-mvc-4,iis,application-pool,autostart,warm-up,Asp.net Mvc 4,Iis,Application Pool,Autostart,Warm Up,当应用程序池的托管管道模式设置为经典时,IIS 7.5预热(IProcessHostPreloadClient)不工作,如果托管管道模式设置为集成模式,则工作正常 不确定我是否需要为经典模式做任何特殊的工作 我正在跟踪这个url 我们的IIS 7.5(Windows Server 2008 R2)也有同样的问题。网站出现前大约有30秒的延迟。我们还试图通过ScottGu的博客解决这个问题,但没有成功。因此,我们安装了一个cronjob,它执行C#代码并向Web服务器发出fire-and-forg

当应用程序池的托管管道模式设置为经典时,IIS 7.5预热(IProcessHostPreloadClient)不工作,如果托管管道模式设置为集成模式,则工作正常

不确定我是否需要为经典模式做任何特殊的工作

我正在跟踪这个url


我们的IIS 7.5(Windows Server 2008 R2)也有同样的问题。网站出现前大约有30秒的延迟。我们还试图通过ScottGu的博客解决这个问题,但没有成功。因此,我们安装了一个cronjob,它执行C#代码并向Web服务器发出fire-and-forget请求:

public static void WarmUp(string pUrl)
{
    var lWebClient = new WebClient();
    lWebClient.DownloadStringAsync(new Uri(pUrl , UriKind.Absolute));
}
执行预热:

WarmUp("http://hostname");
在通话后大约30秒,我们的网站将直接显示在浏览器中