每当浏览器向IIS发送一个页面请求的时候,相应的网页就会被编译成DLL文件,然后由JIT来运行这个DLL文件,最后将运行结果发送给客户端.一旦网页发送了变化,下次再请求页面的话,网页又会被重新被编译成DLL文件,再由JIT来运行.为了防止发生文件重名,生成的DLL文件采用了随机命名. 当向IIS发送请求时,其内部执行过程如下: 检查在服务器内存中是否存在这个网页的对应的本地机器代码 如果存在,则执行本地机器代码,将运行结果发送到客户端 如果不存在本地机器代码,则检查是否存在这个网页编译后的中间代…