MSDeploy -setParam选项在连接字符串中替换“”“”with“”和“`

问题描述 投票:0回答:1

使用msdeploy部署应用程序时,我正在使用选项-setparam更改连接字符串,这是更改连接字符串,但用"替换"

我尝试使用"^",它没有用,如果我使用"^""我得到"^""

"C:\Program Files\IIS\Microsoft Web Deploy V3\msDeploy.exe"  -verb:sync -source:package="package.zip" -dest:auto -setParamFile="SetParameters.xml" -setParam:name="IIS Web Application Name",value="VALUE" -setParam:name="XXXX-Web.config Connection String",value="metadata=res://*/XXXXXXX|res://*/XXXXXXXX|res://*/XXXXXXXXX;provider=System.Data.SqlClient;provider connection string="data source=XXXXXXX;initial catalog=XXXXX;Integrated Security=SSPI;Persist Security Info=false;Trusted_Connection=Yes;multipleactiveresultsets=True;App=EntityFramework"" 

最后和中间的"""正在被"""取代

cmd msdeploy webdeploy microsoft-web-deploy webdeploy-3.6
1个回答
0
投票

MS deploy -setParam选项将在连接字符串中用"""替换"&&quot",以反击我必须用连接字符串中的单引号"""替换'

© www.soinside.com 2019 - 2024. All rights reserved.