Before talking about the pros and cons, you should know the fundamental difference in how this works.
Website projects use a time-based compilation approach that dynamically compiles your aspx and its associated file when your page is actually visited. The compiled assembly is then placed in the bin folder with a randomly generated DLL name.
-, , dll . - ( )
, :
- - , , - ( ),
- , , - JIT.
- , WONT - - , , ASP.NET MVC MonoRail.
- TDD - , . , TDD DLL, -.
- , , VS2005 - - , aspx. - .
, , , .