【发布时间】:2014-07-31 03:18:35
【问题描述】:
我使用 iis 在我的机器上启动 ASP.NET MVC 应用程序。 然后我打开 iis 转到应用程序池选项卡,选择我的应用程序池并单击“回收”。 在我打开应用程序的任何页面之前,global.asax 代码不会启动。
我认为 Global.asax 应该使用应用程序池重新启动,但为什么它没有发生?
【问题讨论】:
-
这相信这是预期的。应用程序只有在收到请求后才会启动。它还将根据您的应用程序池的不活动超时设置自行关闭,并且仅在发出请求后启动(因此 ApplicationStarted 将再次被击中)。
标签: asp.net-mvc global-asax application-pool