问题标签 [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.

0 投票
2 回答
4677 浏览

visual-studio - VS2010 中的 Web.Config 转换

我正在研究 web.config 转换文件概念。我有三个网络配置。一种是暂存、生产、部署。我对这三个有不同的连接信息。

网络配置:

Web.Config.Production:

现在我构建了它工作正常的代码。我已经创建了包。当我在生产模式下运行代码时,新的连接字符串没有占用。

我该如何解决这个问题。我需要额外的努力才能把它移到某个地方吗

0 投票
6 回答
31295 浏览

asp.net - MSBuild Script 和 VS2010 发布应用 Web.config 转换

因此,我安装了 VS 2010,并且正在修改我的 MSBuild 脚本以进行 TeamCity 构建集成。除了一个例外,一切都很好。

我如何告诉 MSBuild 我想应用我在发布构建时创建的 Web.conifg 转换文件...

我有以下生成已编译网站的内容,但是它将 Web.config、Web.Debug.config 和 Web.Release.config 文件(全部 3 个)输出到已编译的输出目录。在工作室中,当我执行发布到文件系统时,它会进行转换并仅输出具有适当更改的 Web.config ...

任何帮助都会很棒..!

我知道这可以通过其他方式完成,但如果可能的话,我想使用新的 VS 2010 方式来完成

0 投票
15 回答
241083 浏览

visual-studio - 不是 Visual Studio 中的 Web 项目的项目的 App.Config 转换?

对于 Visual Studio 2010 基于 Web 的应用程序,我们具有配置转换功能,通过这些功能我们可以为不同的环境维护多个配置文件。但相同的功能不适用于 Windows 服务/WinForms 或控制台应用程序的 App.Config 文件。

此处建议有一种解决方法:将 XDT 魔法应用于 App.Config

然而,这并不简单,需要许多步骤。有没有更简单的方法来实现 app.config 文件的相同功能?

0 投票
1 回答
662 浏览

xml - VS 2010 web.config 转换

我需要有关 web.config 转换的帮助,因为我正在尝试做一些没有记录的事情。我的 web.config 有一个空的 connectionStrings 元素。

在调试中,我希望转换工具将 configSource="file.local" 添加到 connectionStrings 元素。但在发布时,我希望它添加一个 connectionString 元素。

所以,总而言之,我有

我需要将其转换为

并:

有人做过吗?

提前致谢,

费边

0 投票
1 回答
6724 浏览

asp.net - VS2010中每个发布配置文件的不同连接字符串

是否可以根据选定的 Web 发布配置文件更改连接字符串(或只是服务器主机)?也许使用Web.config 转换或其他方式?

我的意思是配置文件“测试”将连接字符串“MyConnString”(在已发布的 Web.config 中)更改"Data Source='example.com,14333;..."为配置文件“生产” - 到"Data Source=./SQLExpress;..."

0 投票
3 回答
1289 浏览

asp.net - 是否可以将 Web.config 转换与发布配置文件链接?

目前我可以根据构建配置轻松设置 Web.config 转换,例如使用connectionString=server;..forDebugconnectionString=./SQLExpress;..for Release

但是是否可以基于 Web 发布配置文件进行一些 Web.config 转换?即connectionString=server1;..用于配置文件Server1connectionString=server2;..用于Server2

0 投票
2 回答
2041 浏览

visual-studio - 这些 Visual Studio 警告是什么意思?

我的 Web.Config 转换没有发布 - 我认为错误与我收到的这些警告有关。

使用 Visual Studio 2010,我正在玩弄我的Web.Config/Web.Config.Debug文件。

在我的.Debug文件中,我多次收到以下警告。

我认为它为文件中存在的每个部分列出了它。.Debug

因此,使用以下示例 Web.Config.Debug 文件 .. 将列出两次。(我猜,第一个是 for <connectionStrings>..</>,第二个是 for <system.webServer>...</.>

有人可以帮忙吗?

0 投票
1 回答
350 浏览

asp.net - web.config 转换是否在构建/开发周期中起作用,而不仅仅是在发布期间?

我正在尝试使用 Web.Config 转换开发我的第一个 Web 应用程序。

尝试在 VS 中内置的 Asp.Net Debugging Web 服务器中运行应用程序(使用“Dev”构建配置构建)该站点似乎不起作用 - “Web.Dev.config”配置似乎不是应用程序看到的。

这是可以预料的吗?只有在部署时才会发生转换吗?

非常感谢!

0 投票
1 回答
5250 浏览

web-config - 如何让 TFS 2010 Builds 使用新的构建配置和转换 Web 配置

我有一种情况,我正在使用 TFS 构建将 MVC 站点部署到各种环境。我想将 web.config 转换与 TFS 构建一起使用,以确保每个环境的连接字符串等内容都是正确的,而无需手动编辑 Web 配置。

我为 Dev、QA 和 RC 创建了新的配置(使用 VS2010 中的配置管理器)。我也有带有适当转换的 Web.Dev.config 等,但无法让这些与我创建的 TFS 构建定义一起工作。

有任何想法吗??

编辑:我的小学生错误(无意冒犯小学生,大多数人会知道更好!)我没有签入我的解决方案文件,因此 TFS 不知道我已经创建了新的构建配置。

0 投票
2 回答
1007 浏览

msbuild - Web.config 转换 - 周围元素

我正在使用通过 VS2010 提供的 web.config 转换。在这种情况下,我想知道在转换过程中是否可以用另一个元素“包围”一个元素。这是一个例子:

默认 web.config 包含:

我的转换文件应该包含

所以基本上我想用 location 元素“包装” system.web 元素。我唯一的想法是做一个转换,以便我在之前和之后插入:

但是根据VS,关闭位置元素不是有效的xml(我猜是因为Transform属性)。只是在 system.web 之前插入一个自动关闭的位置元素也无济于事,因为生成的 system.web 仍然没有被“包围”。