IIS服务器重启后预热mvc应用程序

时间:2018-01-15 09:10:41

标签: c# asp.net .net asp.net-mvc iis

我在IIS上托管了一个mvc应用程序。此应用程序需要在应用程序启动时注册一些作业。我在Application_Start事件上实现了这个逻辑,并且它正常工作。

如果IIS重新启动,我必须重新注册所有作业。我尝试使用this solution预热应用程序,但不会触发Application_Start。

重启后是否可以触发此事件?或者重启后我可以处理其他事件?

2 个答案:

答案 0 :(得分:0)

找到解决方案here

注意,应用程序池必须设置为集成模式NOT classic。

答案 1 :(得分:0)

查看PrecompiledApp.config文件的解决方案文件夹。如果从发布的站点文件夹中删除该文件,则 global.asax.cs 中的事件将停止触发。

希望此参考文章将来会引导您:Global.asax not firing for Release build