There are going to be numerous way to compile ASP.NET applications in Visual Studio 2005. Dynamic compilation will allow you to just drop a .cs file onto the server and have it compile and run on the fly. When you use the Publish Web Site feature, you will have the ability to compile entire directories into single DLLs or even a single control or page. This will allow us to patch a particular control without affecting the rest of the application.
Supposedly ASP.NET v1.1 compilation is still around in there somewhere but I have yet to see it.
Read the complete post at http://www.dotnettipoftheday.com/blog.aspx?id=78