No 1.Source code> Compile> LocalCode
No 2. Language compiler
No 3. Compile to msil
No 4. Composition of msil (intermediate language and metadata)
No 5. Differences between web application and website
A brief summary:
Language compiler: Both VB code and C # code are converted to msil by language compiler.
Role of msil: msil contains metadata and intermediate language instructions
JIT compiler: converts msil intermediate language commands into machine codes based on the system environment
When you run the website for the first time, the CLR will compile the MSIT through JIT and convert it to the native code with a very fast execution speed. This can also explain why the first time an ASP. NET Website runs slowly, and the subsequent execution speed is much faster.
This article has been synchronized to my personal blog site: Accumulate | five images demonstrate ASP. NET compilation process
Download this PPT: ASP. NET compilation process
From: http://www.cnblogs.com/keepfool/archive/2012/05/14/2500764.html