应用程序在IIS 7.5上重置

我们有一个在IIS 7.5上运行的ASP.NET应用程序。 在Application_Start中,我们正在构build一个索引文件。

我们注意到在不使用的一段时间之后,应用程序重置,并再次运行它的Application_Start进程,导致重build索引。 我已经禁止应用程序池回收每x分钟,但它并没有解决问题。

我们如何防止这个应用程序重置发生?

Bdw,我是新来部署到IIS和ASP.NET,所以如果这是一个新手问题。

谢谢! Krt_Malta

它是唯一使用这个池的应用程序吗? 可能由于过度使用其他应用程序而导致池被重置。 无论哪种方式,应用程序迁移重启的原因很多。 恩。 通过改变web.cofig文件。我的观点是,也许你的应用程序必须能够处理重启,因为这可能是由于许多原因,你可能不会预测。 所以可能会出现应用程序重启并重build索引的情况。

在“应用程序池属性”中,禁用20分钟的默认空闲超时(以及定期回收,你说你已经完成)。

如果包含它的文件夹的内容改变,ASP.Net将卸载一个appdomain; 只要网站的稳定和部署,它应该能够运行,无需卸载,除非有什么不好/时髦的事情发生。