MSdeploy: файлы веб-трансформации и параметризация взаимоисключающие? - PullRequest
1 голос
/ 18 июля 2011

Я создал файл преобразования "Web.Release.config" с определенной конфигурацией (appsetings, строка подключения, привязки).В том же проекте я также создал файл parameters.xml и добавил пару параметров моей конфигурации (настройки приложения, привязки).После этого я собрал пакет развертывания "mypackage.zip.".Release.config».Но когда я развернул пакет, msdeploy игнорирует параметризацию, хотя я и указываю использовать setparameter.xml во время развертывания.

являются ли файлы преобразования и параметризации взаимоисключающими?

1 Ответ

0 голосов
/ 29 июля 2011

Я не уверен, полностью ли я понимаю ваш вопрос, но вот выстрел.

В Visual Studio 2010 преобразования Web.config выполняются на основе конфигурации сборки, используемой для публикации / упаковки. Итак, в своем примере вы заявили, что создали преобразование конфигурации Web.Release.config, а затем сказали «... с целью развертывания mypackage.zip с использованием другой конфигурации ...». Если вы хотите развернуть другую конфигурацию (т. Е. Не Release), преобразование конфигурации не сработает. Вам нужно будет создать другое преобразование web.config, которое имеет содержимое (или такое же), что и web.release.config.

Можете ли вы дать мне знать, если это поможет, если нет, можете ли вы предоставить более подробную информацию?

...