我已经预编译了我的应用程序,但每10到30分钟它就会卸载,然后当页面被点击时需要很长时间才能加载。如何使应用程序永远编译?
答案 0 :(得分:1)
这不像应用程序正在编译,只是工作进程(和应用程序域)正在从内存中卸载。
在IIS的应用程序池设置中,将空闲超时设置为您需要的任何时间,或将其设置为永不回收,因为空闲。
答案 1 :(得分:0)
除了Josh的建议之外,请检查内存使用情况,以防您遇到工作进程内存限制而不是超时。
相关问题:Worker process recycles because it reached its virtual memory limit
答案 2 :(得分:0)
如果您使用的是.NET 4和IIS 7.5,还可以使用新的“自动启动”功能来避免初始加载时间。