当用户通过客户端浏览器向Web服务器发出请求时,Web服务器检查所请求页的扩展名, 如果是aspx,就会启动ASP.NET引擎处理该请求.ASP.NET引擎首先会检查输出缓冲中, 是否有此页面或此页面已经被编译成相应的DLL,然后会根据以上几种情况进行相应处理. 1.若输出缓存中没有此网页或编译过的DLL,即首次存取此网页,ASP.NET将自动编译 应用程序代码和任何依赖资源,通常,ASP.NET为每一个应用程序目录(如App_Code)创建一个程序集. 代码隐藏类文件包含一个分部类,在编译时,…