繁体   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