【发布时间】:2012-04-28 00:58:56
【问题描述】:
如何使用 Web.config 转换选择评论或插入评论?
我在任何地方都找不到这方面的任何信息。
我正在尝试执行以下任一操作:
1) 在 Web.config 中的现有注释前插入一段 xml (<serviceAuthorization impersonateCallerForAllOperations="true"/>)
或
2) 在一组兄弟的末尾插入注释和 xml:
据我所知,Web.config 转换不支持 xPath 轴,我尝试了其中的一些来尝试在第一条评论之前插入一个节点:
<serviceAuthorization impersonateCallerForAllOperations="true" xdt:Transform="InsertBefore(/configuration/system.serviceModel/behaviors/serviceBehaviors/behavior[@name='behaviorOne']/serviceMetadata/preceding::comment()[1])"/>
<serviceAuthorization impersonateCallerForAllOperations="true" xdt:Transform="InsertBefore(/configuration/system.serviceModel/behaviors/serviceBehaviors/behavior[@name='behaviorOne']/child::node()[1]"/>
我尝试了其他几个,但你明白了。我只是在预览转换时遇到错误。
我似乎也找不到有关如何插入评论的任何信息。我错过了什么吗?
【问题讨论】:
标签: xpath web-config transform xdt-transform