Настройка проекта для веб-приложения - PullRequest
0 голосов
/ 27 декабря 2010

У меня есть проект установки, который создает установку для расширения веб-доступа (например, веб-доступ к Outlook через веб-доступ tfs).

Проблема в том, что установка заменяет оригинальный web.config, вместо этого добавляя / изменяя соответствующие атрибуты или узлы.

Кто-то знает, как мне создать этот проект установки?

Себастьян

Ответы [ 2 ]

0 голосов
/ 27 декабря 2010

Нет автоматического способа сделать это. Одним из решений является переименование файла web.config в вашем проекте установки во что-то вроде «web.config.update».

Создайте консольное приложение, которое читает в web.config и web.config.update и объединяет их в новый web.config. Добавьте это приложение в проект установки и запустите его после завершения установки.

Но если вы используете VS2010, то решение @ Oded лучше. Сохраняйте копии ваших файлов конфигурации среды внутри проекта, и задача сборки преобразует их для вас.

0 голосов
/ 27 декабря 2010

Visual Studio 2010 представила web.config преобразования , которые помогают с такими проблемами развертывания.

См. это видео о том, как это работает.

Это все равно заменит web.config, однако значениями, указанными для среды.

...