中的应用程序池重新启动时,请立即运行Application_start。
我有一个在MVC Web应用程序中编写的调度程序服务。我将AutoStart
设置为TRUE
,将StartMode
设置为IIS中的AlwaysRunning
。我期望IIS启动在Global.asax Application_Start()
事件中编写的代码时,应自动执行。但是它没有发生,只有当我在浏览器中击中该虚拟目录的URL时才执行。
谢谢。
application_start首先初始化应用程序时启动,该应用程序仅在第一次致电到URL而不是AppPool启动时发生。
有一些用于IIS7.5 的模块可以允许自动初始化,您可以在此处找到更多详细信息:在IIS