Implicit, ASP.NET compilează aplicația la prima accesare, ceea ce încetinește prima încărcare — cu atât mai mult cu cât aplicația are mai mult cod. Precompilarea rezolvă acest lucru: fișierele de cod sunt compilate în DLL-uri în avans (opțional și fișierele .aspx).
Precompilarea se poate face din linia de comandă (utilitarul aspnet_compiler) sau la publicarea din Visual Studio (opțiunea „Precompile during publishing”).
Pentru detalii, consultă documentația oficială Microsoft.