我有一个在 IIS 8 中的 Windows 2012 上运行的 asp.net 应用程序,它有一个非常耗时的应用程序启动过程(本质上在 Application_Start() 事件中运行的代码可能需要长达 2 分钟)。因此,我想尽量减少应用程序启动的次数,以便用户可以避免长时间等待。
我在应用程序设置中启用了预加载,并且在应用程序池中将启动模式设置为 AlwaysRunning。但是应用程序在一段时间不使用后仍然结束,导致应用程序关闭后第一次访问网站的时间很长。
有没有人对我如何防止这种情况有任何想法?
谢谢
归档时间: |
|
查看次数: |
12835 次 |
最近记录: |