我在IIS上托管了一个mvc应用程序。此应用程序需要在应用程序启动时注册一些作业。我在Application_Start事件上实现了这个逻辑,并且它正常工作。
如果IIS重新启动,我必须重新注册所有作业。我尝试使用this solution预热应用程序,但不会触发Application_Start。
重启后是否可以触发此事件?或者重启后我可以处理其他事件?
答案 0 :(得分:0)
找到解决方案here
注意,应用程序池必须设置为集成模式NOT classic。
答案 1 :(得分:0)
查看PrecompiledApp.config文件的解决方案文件夹。如果从发布的站点文件夹中删除该文件,则 global.asax.cs 中的事件将停止触发。
希望此参考文章将来会引导您:Global.asax not firing for Release build