如何让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即可。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值