Ответ 1
Вы можете загрузить шаблон проекта, который называется проектом веб-развертывания (версия WDP) (версия VS2008 здесь), что расширяет возможности сборки и развертывания Visual Studio. Это в основном обертывает функции aspnet_compile.exe, но позволяет делать это визуально как часть вашего общего решения.
Помимо предварительной компиляции, он также позволяет выполнять ряд интересных вещей, таких как замена файла конфигурации (отлично подходит для развертывания в разных средах) и настройка способов сборки ваших сборок (для каждой страницы, для каждого сайта и т.д.)..
Два хороших блога Скотта Гатри об этом типе проекта:
- объявление инструмента для VS2008: http://weblogs.asp.net/scottgu/archive/2008/01/28/vs-2008-web-deployment-project-support-released.aspx
- прохождение основного инструмента (Версия VS2005, но в основном то же самое в VS2008): http://weblogs.asp.net/scottgu/archive/2005/11/06/429723.aspx
Я использовал этот тип проекта для некоторых проектов VS2005 и VS2008, и это бесценно (особенно для тех устаревших веб-проектов!).
Я не знал, что это также было в библиотеке MSDN, но вот хорошая статья в MSDN для WDP.
Надеюсь, это поможет!