[英]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.