客户机向服务器请求一个文件,如default.aspx。所有的ASP.NET Web页面通常带有扩展名.aspx。因为这个
文件扩展名是IIS注册的,或者ASP.NET Web Development Server能识别它。所以ASP.NET运行库和ASP.NET
辅助进程(worker process)就会开始工作。对文件default.aspx的第一次请求会启动ASP.NET分析器。编译器会
把该文件和一个于.aspx文件相关的C#文件一起编译,创建一个程序集,然后.NET运行库的JIT编译器把程序集
编译为机器码。该程序集包含一个Page类,调用它会把HTML代码返回给客户端。之后删除Page对象。但是,会
保留程序集,用于以后的请求,所以在第二个请求中,不需要再次编译程序集。