我遇到了ASP.net站點(框架3.5,IIS6)的響應時間非常緩慢的問題。我猜這個問題是和app pool recycling有關,不得不熱身。我不得不想。作爲網站的一部分,我有一個HTTP模塊,它在一個單獨的線程上旋轉一個'永無止境的循環',週期性地(每5秒鐘)調用SQL上的一個sproc來確保數據庫仍然存在。我想知道是否可以使用類似的方法讓網站將HTTP請求作爲「自身」保持活動狀態。在IIS中避免應用程序池熱身
我的問題是,在我去做這件事之前,任何人都可以想到爲什麼它不起作用的原因嗎?例如,「哦不...... ASP.Net會發現你在玩自己而不是瀏覽整個頁面生命週期......等等」。
IIS7.5有一個名爲 '始終運行' 功能。 Scott Guthrie在2009年撰寫了這篇文章。http://weblogs.asp.net/scottgu/archive/2009/09/15/auto-start-asp-net-applications-vs-2010-and-net-4-0 -series.aspx – Phill 2011-01-31 04:31:29