Добавьте новую строку подключения в web.config, используя msdeploy paramters.xml - PullRequest
0 голосов
/ 28 декабря 2011

Я использую msdeploy для синхронизации IIS на удаленной машине. До сих пор мне нужно было заменить строку подключения по умолчанию на требуемую, и я смог использовать параметр.xml

"C:\program files\IIS\Microsoft Web Deploy V2\msdeploy.exe" -verb:sync -source:iisApp="$(BuildLocation)" -dest:iisApp="MySite",computerName=ServerName -setParamFile="MYSiteParameters.xml"

<parameter name = "Name" defaultValue="ConnectionString">
    <parameterEntry kind="XmlFile" scope="Web\.config$" match="/configuration/connectionStrings/add[@name='Name']/@connectionString" />
</parameter>

Это успешно заменяет существующую строку подключения.

Теперь я хочу добавить еще одну строку подключения, дополнительную, которая недоступна в исходном файле. Возможно ли это с помощью msdeploy?

Спасибо.

1 Ответ

2 голосов
/ 28 декабря 2011

Это невозможно с параметризацией, которая существует в MSDeploy сегодня. Вам нужно будет создать строку подключения заполнителя внутри вашего файла web.config, чтобы вы могли параметризировать значение для него.

...