Подтвердить что ты не робот

Могу ли я использовать Преобразование Web Config без публикации в Visual Studio 2012?

Поддерживает ли Visual Studio 2012 выполнение решения с использованием определенного преобразования Web.config без необходимости публикации? Мы используем web.config для изменения настроек клиента в публикации и хотим их локально тестировать.

4b9b3361

Ответ 1

Функция преобразования web.config доступна только во время публикации/пакета.

Сделка заключается в том, что в веб-проектах нет абстракции альтернативной папки, в которой приложение выполняется в сравнении с папкой, в которой находится источник, например, проект win. Из-за этого много VS-кода касается источника web.config. Если файл web.config сам по себе изменен без VS, зная, что это может привести к странному поведению.

У меня есть блог, как вы можете вручную сделать это на http://sedodream.com/2010/10/21/ASPNETWebProjectsWebdebugconfigWebreleaseconfig.aspx.

Было много людей, которые просили эту функцию, даже если это может привести к тому, что их веб-проекты будут в потенциально плохом состоянии. Поскольку спрос высок, я рассматриваю возможность добавления жестов в SlowCheetah, что позволит это и для веб-проектов. У меня проблема на странице проекта SlowCheetah в https://github.com/sayedihashimi/slow-cheetah/issues/39, чтобы отслеживать это. Вы можете следить за этой проблемой для дальнейших обновлений. Это может быть один из следующих элементов, над которыми я работаю, но в то же время вы можете использовать инструкции по указанной выше ссылке.

Ответ 2

Вы можете просматривать преобразования с помощью Visual Studio 2012

Preview transformation

Примечание:, если вы используете SlowCheetah, вам необходимо сохранить файл перед просмотром.

Ответ 3

Вы должны заглянуть в расширение SlowCheetah для VS. Он позволяет преобразовывать XML, когда вы F5, помимо публикации. Он также позволяет преобразовать больше, чем просто web.config.