2011-12-28 53 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中创建一个占位符连接字符串,以便您可以为其设置参数值。

相关问题