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