When websites are deployed in IIS, the assemblies that make up the site still need to be compiled from the beginning. When first accessed, the CLR interprets the MSIL and converts it into a binary version specific to the CPU. x86, x64, Itanium, etc.
This also happens with .EXE and any output from the .NET compiler.
-, . . Microsoft.
URL-, , .NET , MSIL ?
IIS - , , . , .NET, IIS ASP.NET, , IIS, .NET, HttpContext, Session ..
ASP.NET , .