Я использую webdeploy для развертывания проекта моего веб-сайта с файлом parameters.xml, который я использовал некоторое время. Пока все параметры, которые я добавил, являются атрибутами элементов, и все они работают хорошо. Но я пытаюсь получить право xpath для обновления значения элемента applicationSettings (а не атрибутов), и мне не удается, плохо, решить, виноваты ли в этом мои плохие навыки xpath или непонимание того, как работает файл параметров.
Когда я делаю развертывание, поле не обновляется, оно компилируется нормально и во время развертывания нет ошибок\предупреждений. Я хочу иметь возможность установить для этого значение True или False.
Итак, у меня есть следующее поле параметров
<parameter name="ShowExceptionCallStackOnErrorView" description="Display a call stack on the UI Error view - true for debug only." defaultValue="False" tags="">
<parameterEntry kind="XmlFile" scope="\\web.config$" match="/configuration/applicationSettings/abc.123.Properties.Settings/setting[@name='ShowExceptionCallStackOnErrorView']/value" />
</parameter>
попытка сопоставить со следующим разделом настроек приложения
<configuration>
<applicationSettings>
<abc.123.Properties.Settings>
<setting name="ShowExceptionCallStackOnErrorView" serializeAs="String">
<value>True</value>
Любая помощь приветствуется!