Я использую XPath для изменения некоторых настроек в файле конфигурации моего приложения во время развертывания UCD, однако я не могу найти правильный путь для использования.
Я могу изменить строку подключения без проблем, но в настройках приложения используется другой синтаксис, который не позволяет 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>