如何在SetParameters.xml文件中同时添加和设置参数以更改应用设置?
我在下面尝试更改应用设置密钥BaseURL
,但在使用msdeploy
部署时不会更改值。有什么我想念的吗?
<parameters>
<setParameter name="BaseURL" kind="XmlFile" scope="\\web.config$" match="/configuration/appSettings/add[@key='BaseURL']/@value" value="http://test-mvc/api/" />
</parameters>
答案 0 :(得分:0)
您可以并排包含setParameter
元素和parameter
元素,只需使用defaultValue
设置值:
<parameters>
<setParameter name="OtherParam" value="false" />
<parameter name="BaseURL" defaultValue="http://test-mvc/api/">
<parameterEntry kind="XmlFile" scope="Web\.config$"
match="/configuration/appSettings/add[@key='BaseURL']/@value" />
</parameter>
</parameter>