问题标签 [xdt-transform]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
web-config - Web.config 转换:如何将转换应用于与定位器表达式匹配的所有节点?
我最近在Visual Studio 2010的Web部署工具中发现了web.config自动转换。它运行良好,但我有一个场景我似乎无法开始工作。假设我有以下根 Web.config
对于我的 Web.Release.config,我希望删除所有绑定 mexHttpBinding 的端点节点。
我在 Web.Release.config 中使用了以下内容:
但是,这只会删除 Service1 中的第一个匹配项,而不会删除以下匹配项。我尝试了各种在端点和服务节点上定位节点的方法,但只有第一个匹配项被替换。
有没有办法让所有的东西<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
都被删除?
谢谢。
web-config - 如何为 smtp 进行 web.config 转换?
我的根 web.config 中有这个
当然,当我把它放到我的托管服务器上时,我不希望它保存到硬盘上,我希望它发送电子邮件。
所以我会有这样的东西
我怎么能把它放在我的 web.release.config 中?我应该只替换mailSettings。我还不确定如何进行转换。
asp.net - 有没有办法使用 web.config 转换进行“替换或插入”?
我正在使用下面帖子中描述的 web.config 转换,以便为不同的环境生成配置。
http://vishaljoshi.blogspot.com/2009/03/web-deployment-webconfig-transformation_23.html
我可以通过匹配键来进行“替换”转换,例如
我可以做“插入”,例如
但我真正发现有用的是 ReplaceOrInsert 转换,因为我不能总是依赖具有/不具有特定密钥的原始配置文件。
有没有办法做到这一点?
visual-studio-2010 - XDT 配置转换 - ReplaceAll?
我的 web.config 文件中有一个自定义部分,类似于此结构:
我想对此应用自定义转换,以便我可以使用 Name="foo" 更改 Property 元素的所有实例的值 - 但我似乎无法让它工作。
我试过了:
我可以通过用 Transform=RemoveAll 替换 Transform=Replace 来删除所有元素 - 有什么想法可以实现类似的东西来替换所有值吗?
asp.net - Web 配置转换语法
我一直在关注Web Config Transformation的 MSDN 指南,并且总体上已经取得了成功。
但是,我的网络配置的一行给我带来了麻烦,我只能假设这是因为我误解了指南并使用了错误的语法。
我希望有人能够指出我的错误,如果是这样,我将不胜感激。
转换中的违规行是:
原始网络配置中的行是:
我希望转换将替换属性“sqlConnectionString”,从而更改连接详细信息。不幸的是,这条线不受影响。
我使用了完全相同的语法:
上面的工作很好,所以我认为它也是如此。
谁能看到我哪里出错了?
xml - xdt 转换 web.config 以外的配置文件
我一直在研究Visual Studio 2010 的 xdt 转换,它们似乎很适合跟踪环境变化,但它提到的只是将其应用于 web.config。我正在开发一个 sitecore 项目,该项目有其他需要调整的配置文件,并且没有一个显示“添加配置转换”选项。
如何为项目中的其他 xml/配置文件添加 xdt 转换?
xpath - 匹配子节点内容的 xdt 变换定位器
我在 web.config 中有以下节点:
我想删除<agent>
带有主内容的子参数节点的整个节点。我的 xdt 变换节点或多或少看起来像:
如您所见,我不知道如何与节点内容字符串匹配。我需要在这里添加什么?
环境注意事项:windows 7 - visual studio 2010 SP1
c# - 是否可以在 C# 项目中使用 XDT?
我在数据库表中有 XML,需要根据特定条件转换更新值、简单更改。
我做了研究,但只找到了适用于 Web.Config 或 App.Config 的工具/插件:
http://visualstudiogallery.msdn.microsoft.com/69023d00-a4f9-4a34-a6cd-7e854ba318b5
我可以使用 XSLT,但 XDT 似乎更理想、更简单,但我如何在我的 C# 项目中使用它?
谢谢
xpath - Web.Config 转换 xml 注释
如何使用 Web.config 转换选择评论或插入评论?
我在任何地方都找不到这方面的任何信息。
我正在尝试执行以下任一操作: 1)<serviceAuthorization impersonateCallerForAllOperations="true"/>
在 Web.config 中的现有注释之前插入一段 xml ( )
或者
2)在一组兄弟的末尾插入注释和xml:
据我所知,Web.config 转换不支持 xPath 轴,我尝试了其中的一些来尝试在第一条评论之前插入一个节点:
我已经尝试了其他几个,但你明白了。预览转换时出现错误。
我似乎也找不到有关如何插入评论的任何信息。我错过了什么吗?
xml - 将 web.config 样式的 xdt 转换应用于项目中的其他 XML 文件
我们的项目中有一个 XML 配置文件,需要更改才能发布。我们一直非常成功地使用 web.config 转换。在为不同的构建目标发布时,是否可以将此类转换应用于我们项目/解决方案中的其他 XML 文件?