我使用iis在我的机器上启动ASP.NET MVC应用程序。 然后我打开iis转到应用程序池选项卡,选择我的应用程序池并单击" recycle"。 之后,global.asax代码才开始,直到我打开我的应用程序的任何页面。
我认为Global.asax应该在应用程序池中重启,但为什么它不会发生?
答案 0 :(得分:0)
Application_Start
事件仅在第一个请求进入ASP.NET时运行。如果您希望它在第一个用户向站点发出请求之前运行,您可以使用IIS Application Warmup模块,该模块可以配置为在启动后立即向站点发出一些请求。这通常用于需要一段时间预热的大型应用程序。