2012-04-03 68 views
3

我使用windows server 2008 R2在亞馬遜ec2雲上託管了我的asp.net mvc3應用程序。第一次頁面加載非常緩慢。我決定在IIS 7.5上啓用自動啓動。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秒。

是否有方法來驗證我的自動啓動設置是否可以正常工作?

回答

2

如果您有權訪問該框上的IIS管理器,則可以檢查該網站的「工作進程」。否則,請查找名爲w3wp.exe的進程。如果你只有一個站點,它應該是唯一的過程。

嘗試停止應用程序並確認工作進程已停止。現在啓動應用程序而不發出請求。如果該過程在那裏,自動啓動正在工作。

編輯:從http://www.slideshare.net/brianritchie1/iis-alwayson-services幻燈片11和12可能會有所幫助。

相關問題