永发信息网

在ASP.NET 4中如何自动启动Web应用?

答案:3  悬赏:0  手机版
解决时间 2021-04-11 23:51
在ASP.NET 4中如何自动启动Web应用?
最佳答案

有些web应用在可以处理用户访问之前,需要装载很多的数据,或做一些花费很大的初始化处理。今天使用 ASP.NET 的开发人员经常使用应用的Global.asax 文件中的 “Application_Start”事件处理函数来做这些工作(该事件是在第一个请求执行时触发的)。他们要么设计定制脚本,周期性地向应用发假的请求,来“唤醒它(wake it up)”,从而在客户访问之前执行这个代码,或者就让那不幸的第一个访问者等着这个逻辑执行完才处理其请求(这可以给这些用户造成很长的耽搁)。


ASP.NET 4中有一个叫“自动启动(auto-start)”的新特性,可以较好地解决这个场景, 可以在IIS 7.5(随Windows 7和Windows Server 2008 R2发布)上运行 ASP.NET 4时使用。这个自动启动特性提供了一个可控制的方式来启动一个应用工作进程,初始化ASP.NET 应用,然后接受HTTP请求。还有其它问题的话你可以到MSDN自学平台去找找,上面的案例有很多:www.msdn.microsoft.com/zh-cn/ee702402.aspx

全部回答

ASP.NET 4 和 IIS 7.5的自动启动新特性提供了一个定义明确的方式,允许你在任何终端用户访问你的应用之前,运行花费大的应用启动和预缓存逻辑,这允许你一开始就将应用“预热(warmed up)”好,提供一个始终如一的高性能体验。另附VS2010 Beta2的下载地址 http://www.microsoft.com/visualstudio/zh-cn/products/2010/default.mspx

什么意思?

详细说明一下

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
QQ幻想现在怎么收Q点的?
被狮子座拉黑还能和好吗
女友的肚子上有道10厘米的细长横疤!~
我在淘宝上开通黄钻,说的开通十个月,付款后
马丑卤作坊在什么地方啊,我要过去处理事情
爱不该爱的人的名言,形容一个人行为动作很猥
QQ空间手机不能看非好友空间
qq所有图标点亮方法
八点六加一点四乘二点六的简便方法
天蝎座的女生是怎样的
哈利波特这本书,罗恩家贫穷吗?
爲什麽那麽害怕落單?
艾开头的诗句好的寓意,含有雪字的诗句
格力专卖(尚上名筑)4S旗舰店在什么地方啊,我
陌生、相识、相爱、陌生~关于爱情这个规律该
推荐资讯
电脑盘内存显示怎么办,为什么电脑E盘里没有存
手机微博粉丝怎么变多,新浪微博刷粉丝,怎么
单选题下列说法正确的是A.根据F=k可知,当r→
别人拿你身份证能干嘛,请问,别人拿我的户口
土壤PH值4.5,极强酸性土壤适合种植百香果吗
从南京中央门长途汽车站到溧阳的班车时间
想知道: 潍坊市 青州科目二考场 在哪?
怎么戒网瘾?…
原来听过的一个笑话、想要原版......你一定听
你们觉得骑士精神 怎么样
岛上的书店语录英文版,关于书店的句子
陕西东方优学是不是跟优学教育是一家?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?