[英]How to make an asp.net mvc application to stay compiled
我已經預編譯了我的應用程序,但是每10到30分鍾就會卸載一次,然后在點擊頁面時需要很長時間才能加載。 如何使應用程序永遠保持編譯狀態?
並不是說應用程序正在被編譯,只是工作進程(和應用程序域)正在從內存中卸載。
在IIS中的應用程序池設置中,將空閑超時設置為所需的任何時間,或者將其設置為從不由於空閑而永不回收。
除了Josh的建議之外,請檢查內存使用情況,以防遇到工作進程內存限制而不是超時的情況。
相關問題: 工作進程由於達到其虛擬內存限制而回收
如果使用的是.NET 4和IIS 7.5,則還可以使用新的“自動啟動”功能來避免初始加載時間。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.