是否可以使用 Web Deploy 的Parameters.xml 系统将 XML 元素插入到我的 web.config 中?
XmlFile参数“ kind ”似乎最接近我的需要,但它的match
属性只接受 XPath 查询,而且我似乎无法在我的 XPath 查询中指定不存在的元素。(或者更确切地说,我可以指定一个不存在的元素 - Web Deploy 只是忽略它。)具体来说,我想转换它:
<configuration>
<plugins>
<add name="bleh"/>
</plugins>
</configuration>
进入这个:
<configuration>
<plugins>
<add name="bleh">
<option name="foo" value="bar"/>
</add>
</plugins>
</configuration>
(不幸的是,我不能在 web.config 中预先存储一个空option
元素,因为这个特定的插件系统不喜欢无法识别/空的选项。)
感谢您的任何想法!