Возможно, вы захотите ознакомиться с Web Deployment Projects (WDP) для Visual Studio. Это проекты типа MSBuild, которые переносят функциональность aspnet_compile.exe в легко настраиваемый набор свойств проекта. Если вы делаете автоматические сборки и развертывания, эти типы проектов делают вещи намного проще (по крайней мере, они сделали для меня!).
Они предоставляют вам возможность менять конфигурационные файлы (appSettings, connectionStrings и т. Д.) В зависимости от типа сборки (Release, Debug, other), а также вы можете установить, как вы хотите, чтобы ваши выходные DLL-файлы были построены (в -файл, одна сборка и т. д.). Это очень полезно для приложений веб-сайта - не столько для проектов веб-приложений.
Если у вас есть соединение WSP и WAP, использование WDP может дать вам некоторую согласованность.
Оформить блог Скотта Гатри об использовании WDP, а также его обновлении VS2010.