使用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""
"""
在末尾和中间被"""
答案 0 :(得分:0)
MS deploy -setParam选项将在连接字符串中用"""
替换"&""
,以应对我不得不在连接字符串中用单引号"""
替换'