ASP.NET 2.0 compilation is much different than ASP.NET 1.x compilation. In ASP.NET 1.x there was two classes for each web form: 1) Code-behind class ---> which is compiled inside the assembly in the bin folder along with all other classes for all web