簡體   English   中英

如何使ASP.NET MVC應用程序保持編譯狀態

[英]How to make an asp.net mvc application to stay compiled

我已經預編譯了我的應用程序,但是每10到30分鍾就會卸載一次,然后在點擊頁面時需要很長時間才能加載。 如何使應用程序永遠保持編譯狀態?

並不是說應用程序正在被編譯,只是工作進程(和應用程序域)正在從內存中卸載。

在IIS中的應用程序池設置中,將空閑超時設置為所需的任何時間,或者將其設置為從不由於空閑而永不回收。

除了Josh的建議之外,請檢查內存使用情況,以防遇到工作進程內存限制而不是超時的情況。

相關問題: 工作進程由於達到其虛擬內存限制而回收

如果使用的是.NET 4和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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM