ASP.NET Pre-Compilation and Keep-Alive
采集日期:2008-4-25作者:zgqtxwd(注:本数据由系统自动采集,内容与BHCODE无关)
Global.asax里面的那个Global类是继承自HttpApplication的,我们可以自己插入一个中间层,来做一些自己的事情。比如我们创建一个PreGlobal类,继承自HttpApplication,在PreGlobar.Init()方法中,创建一个新的线程,让这个线程遍历访问WebApp中所有的.ASPx和.ascx(对ascx就LoadControl(),对ASPx就HttpWebRequest.Create(url).GetResponse()),这样可以实现我们自己的“Pre-Compilation”,然后再让Global继承自我们自己的这个PreGlobal就可以了。