如何让asp.net应用启动的时候,不延迟直接执行Application_Start

Application_Start是ASP.NET应用启动后,首先运行的方法,一般会在这里执行一些初始化操作。但IIS默认是当有第一个网页访问的时候,才会执行Application_Start,如果想即使没有任何网页访问,只要asp应用重启了,就直接执行Application_Start,那么就需要做一些设置。给有一定经验的同行看,就不说细节了。

步骤如下:

1。打开IIS管理器,左树选中“应用程序池”,选中自己的webapp(如wg1),右侧“高级设置”,启动模式设为“AlwaysRunning"。

2。 IIS管理器,左树选中“网站”,选中wg1,右侧“高级设置”(注意和2不是一个),预加载已启用设为“true"。

4。应用程序集区的进阶设定 里, 回收 -> 固定时间间隔(分钟) 属性,默认是 1740 ,也要设定成 0

3。程序中使用Application_Start即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章