2011-12-28 89 views
0

我正在使用msdeploy在遠程計算機上同步IIS。直到現在,我需要一個需要替換默認的連接字符串和我能夠使用parameter.xml使用msdeploy在web.config中添加新的連接字符串paramters.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?

謝謝。

回答

2

這對於今天存在於MSDeploy中的參數化來說是不可能的。您需要在web.config中創建一個佔位符連接字符串,以便您可以爲其設置參數值。

相關問題