我使用windows ec2 2008 R2在amazon ec2云上托管了我的asp.net mvc3应用程序。第一次页面加载非常慢。我决定在IIS 7.5上启用自动启动。
我关注了斯科特的帖子。http://weblogs.asp.net/scottgu/archive/2009/09/15/auto-start-asp-net-applications-vs-2010-and-net-4-0-series.aspx
我只有一个web应用程序托管在此服务器上,并且此应用程序有自己的应用程序池,不与任何其他应用程序共享。
这就是我所做的,添加startMode="AlwaysRunning“。
这是问题所在。我看到性能变好了一点,但仍然大约4-5秒。
有没有办法验证我的自动启动设置是否能正常工作?
发布于 2013-02-02 06:06:36
如果您有权访问计算机上的IIS管理器,则可以检查该站点的“工作进程”。否则,查找名为w3wp.exe的进程。如果你只有一个站点,它应该是唯一的进程。
尝试停止应用程序并确认工作进程已停止。现在在不发出请求的情况下启动应用程序。如果进程在那里,则自动启动正在工作。
编辑:来自http://www.slideshare.net/brianritchie1/iis-alwayson-services的幻灯片11和12可能会有所帮助。
https://stackoverflow.com/questions/9994674
复制相似问题