IIS启动后立即启动Web应用程序



我有一个在MVC Web应用程序中编写的调度程序服务。我将AutoStart设置为TRUE,将StartMode设置为IIS中的AlwaysRunning。我期望IIS启动在Global.asax Application_Start()事件中编写的代码时,应自动执行。但是它没有发生,只有当我在浏览器中击中该虚拟目录的URL时才执行。

谢谢。

application_start首先初始化应用程序时启动,该应用程序仅在第一次致电到URL而不是AppPool启动时发生。

有一些用于IIS7.5 的模块可以允许自动初始化,您可以在此处找到更多详细信息:在IIS

中的应用程序池重新启动时,请立即运行Application_start。

最新更新