问题标签 [web-config-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" />
都被删除?
谢谢。
asp.net - 自定义配置部分的 Web.Config 转换
有谁知道如何让 web.config 转换来替换自定义配置部分。我已将 msbuild 设置为详细模式,并且转换只是通过替换转换忽略了自定义部分的存在。
asp.net - Web 转换文件被复制到 root + bin
我最近将我的项目升级到 vs 2010。
这样做的主要原因之一是添加了 Web 转换文件。
随着我现有的项目升级:我单击添加配置转换,我从我的配置中更新了一个简单的值以进行测试,并将我的项目发布到文件系统。
我期望在我的根文件夹中找到 1 个转换后的 web.config。
我发现的是 1 个转换的 web.config + 我所有的配置转换文件:
Web.Debug.config 、 web.Release.config 和 web.Test.config
也很奇怪:所有这些文件也被输出到我的 bin 文件夹中。
有谁知道我做错了什么?如果我创建一个全新的 Web 项目,它似乎工作正常,但我想修复我现有的升级项目。
web-deployment-project - Web.config 转换变量
是否可以在 web.config 转换文件中包含变量?对于每个环境,我都有基本相同的转换,只是具有不同的值。例如,对于开发环境,我会...
对于 QA 环境,我会...
唯一的区别是 server1 与 server2 的值。这是一个简单的示例,实际上,我在转换中多次使用服务器值。有没有办法在转换文件中声明一个变量以多次使用?就像是...
visual-studio - Visual Studio 2010 - 配置转换不起作用,未添加自定义构建配置
我有当前的问题。我想实施“配置转换”以使我的生活更轻松。我目前在 Visual Studio 2010 中有三个构建配置。调试、QA 和发布。QA 构建配置的设置已从 Release 构建配置中复制。
编辑: 这是 c-sharp 中的一个 Web 应用程序项目。
我的网站应用程序项目是我正在使用的解决方案中的 15 个项目之一。在我的网站中,当我右键单击 web.config 文件以“添加配置转换”时,只有调试和发布 .config 转换文件是补充说,我的 QA 丢失了:/
我环顾四周,发现有一个命令行选项,如下所示
但是运行之后,我收到以下错误:
“未从项目“项目”设置 OutputPath 属性。请检查以确保您已为此项目指定了配置和平台的有效组合。
注意:在命令中,我的路径是正确的。
我只是想让所有三个构建配置都有自己的 .config 转换文件。最好是最简单的方法,谢谢!
.net - ASP.NET Web.Config 转换问题
如何使用web.config
转换将域属性包含在我的生产中web.config
?
我的基地有以下内容web.config
。
我曾尝试在我的 中使用以下内容web.prod.config
,但在发布项目时它没有添加该属性。
我希望输出如下。
c# - 转换控制台应用程序部署的配置
我一直在部署 ASP.NET 网站并使用Web 配置转换管理它们的配置,并使用如下命令构建它们:
我还有一个控制台应用程序,我需要使用不同的配置多次部署它,并且想知道是否有任何类似的机制可用于构建项目并使用不同的配置进行部署?
我遇到过一篇使用自定义 XSLT 处理多环境配置的文章,但这似乎是一个非常复杂和混乱的解决方案。
提前致谢!
asp.net - 发布没有改变 web.config?
我做了一个web.config
(完整的文件,它没有显示 XML 错误)
带有转换文件 ( web.Staging.config
)
我正在以Staging
模式发布(右键单击网站 > 发布 > 方法:文件系统 ...)
但是当我查看web.config
输出文件夹中的时,它并没有改变。
我在构建日志中发现了以下内容:
可能是什么问题呢?我这样做对吗?
asp.net - web.config 转换和位置元素
我似乎无法弄清楚您将如何更改以下内容
至
不删除第一个并添加第二个。对此的任何帮助都会很棒。
谢谢
asp.net - 有没有办法使用 web.config 转换进行“替换或插入”?
我正在使用下面帖子中描述的 web.config 转换,以便为不同的环境生成配置。
http://vishaljoshi.blogspot.com/2009/03/web-deployment-webconfig-transformation_23.html
我可以通过匹配键来进行“替换”转换,例如
我可以做“插入”,例如
但我真正发现有用的是 ReplaceOrInsert 转换,因为我不能总是依赖具有/不具有特定密钥的原始配置文件。
有没有办法做到这一点?