7
我想知道是否有一種方法可以自動爲應用程序啓動一個網站/應用程序,每當該網站的應用程序池被回收時?強制應用程序的最佳方式什麼時候應用程序池被回收?
有沒有針對這個問題的罐裝解決方案?
我真的想避免讓我的最終用戶必須通過網站的應用程序啓動,如果他們可以避免它。
我想知道是否有一種方法可以自動爲應用程序啓動一個網站/應用程序,每當該網站的應用程序池被回收時?強制應用程序的最佳方式什麼時候應用程序池被回收?
有沒有針對這個問題的罐裝解決方案?
我真的想避免讓我的最終用戶必須通過網站的應用程序啓動,如果他們可以避免它。
如果您使用.NET 4,則可以。
<applicationPools>
<add name="MyAppWorkerProcess" managedRuntimeVersion="v4.0" startMode="AlwaysRunning" />
</applicationPools>
查看ScottGu的文章Auto-Start ASP.NET Applications的更多信息。
除此之外,我聽說有人寫了一個服務,每隔幾分鐘就提出一個請求。有點矯枉過正,但是取決於你的需要。
太棒了,我完全不知道存在。 – Joseph 2010-10-29 19:22:07
這需要IIS 7.5或更高版本的權利? 我無法讓它在IIS 7中工作...幫助? 編輯:Nvm它在IIS 7中工作。 – 2013-06-14 13:55:35
@MartinClemensBloch我試圖讓這個工作在IIS 7,但我得到一個錯誤,「startMode」無法識別。你有沒有其他辦法可以使它工作? – Cadab 2013-07-18 13:41:51