ASP.NET Web Site Precompilation
ASP.NET can precompile an entire site before it is made available to users. This provides a faster response time for users, a means to identify compile-time bugs before users see a site, a way to avoid deploying source code, and an efficient means of deploying the site to a production server. You can precompile a Web site in its current location, or precompile a Web site for deployment to another computer.