26Feb/080
Web Deployment Project в VS2008
Для 2008 студии, так же как и для 2005, существует расширение Web Deployment Project. Казалось бы зачем оно нам, особенно если мы используем Web Application? Ведь в принципе достаточно закопировать сайт в нужный каталог. Усе так, тiльки трошечки не так. Появилась у него одна незаменимая "фишка": подменять разделы Web.config содержимым других файлов.
Вот вам пример. В моем Web.config прописаны настройки подключения к локальному MySQL. Рядом лежит файл nhibernate.web.config. При запуске Deployment проекта воответствующая секция в Web.config подменяется.
В свое время я писал нечто аналогичное. Но подмена произходила в runtime режиме при запуске приложения. И файл искался по имени машины.
Подробнее об Web Deployment Project читаем тут.