Para aqueles que não sabem, existem 3 formas de compilação: In-place compilation, Full Pre-Compilation e Partial Compilation. A ideia do meu post não é falar sobre essas formas de compilação mas dá uma dica de como gerar um assembly(dll) para cada página do projeto.
Primeiro precisamos instalar um add-in do Visual Studio que pode ser encontrado em VS 2008 Web Deployment Projects. Após instalar o add-in Clique com o botão direito em cima do projeto Web e depois em Add Web Deployment Project.
Será necessário informar um nome para o projeto e a localização do projeto de Web Deployment Project.
Após de ter criado o projeto, clique com o botão direito em cima do projeto de Web Deployment Project e depois em Property Pages.
Abrirá uma janela com as propriedades do projeto. Selecione Output Assemblies e depois selecione a opção Create a separate assembly for each page and control output.
É isso aí!
Mais informações:
Compilation and Deployment in ASP.NET 2.0
West Wind ASP.NET 2.0 Compiler Utility
Pré-Compilação
;)