在 UCD 部署期间,我正在使用 XPath 修改应用程序配置文件中的一些设置,但是我无法找出正确的使用路径。
我能够更改连接字符串没有问题,但应用程序设置使用了不同的语法,我无法让 XPath 匹配。
这是我使用的 XPath:
//configuration/applicationSettings/ServiceTaskFunctions.Properties.Settings/setting[@name='Hello']/@value->${p:environment/World}
${p:environment/World}
作为我确信的环境属性,因为连接字符串的工作方式相同。
我期待以下内容:
<setting name="Hello" serializeAs="String">
<value>World</value>
</setting>
但我得到的是:
<setting name="Hello" serializeAs="String">
<value></value>
</setting>