问题标签 [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.
visual-studio - VS2010 中的 Web.Config 转换
我正在研究 web.config 转换文件概念。我有三个网络配置。一种是暂存、生产、部署。我对这三个有不同的连接信息。
网络配置:
Web.Config.Production:
现在我构建了它工作正常的代码。我已经创建了包。当我在生产模式下运行代码时,新的连接字符串没有占用。
我该如何解决这个问题。我需要额外的努力才能把它移到某个地方吗
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 方式来完成
visual-studio - 不是 Visual Studio 中的 Web 项目的项目的 App.Config 转换?
对于 Visual Studio 2010 基于 Web 的应用程序,我们具有配置转换功能,通过这些功能我们可以为不同的环境维护多个配置文件。但相同的功能不适用于 Windows 服务/WinForms 或控制台应用程序的 App.Config 文件。
此处建议有一种解决方法:将 XDT 魔法应用于 App.Config。
然而,这并不简单,需要许多步骤。有没有更简单的方法来实现 app.config 文件的相同功能?
xml - VS 2010 web.config 转换
我需要有关 web.config 转换的帮助,因为我正在尝试做一些没有记录的事情。我的 web.config 有一个空的 connectionStrings 元素。
在调试中,我希望转换工具将 configSource="file.local" 添加到 connectionStrings 元素。但在发布时,我希望它添加一个 connectionString 元素。
所以,总而言之,我有
我需要将其转换为
并:
有人做过吗?
提前致谢,
费边
asp.net - VS2010中每个发布配置文件的不同连接字符串
是否可以根据选定的 Web 发布配置文件更改连接字符串(或只是服务器主机)?也许使用Web.config 转换或其他方式?
我的意思是配置文件“测试”将连接字符串“MyConnString”(在已发布的 Web.config 中)更改"Data Source='example.com,14333;..."
为配置文件“生产” - 到"Data Source=./SQLExpress;..."
asp.net - 是否可以将 Web.config 转换与发布配置文件链接?
目前我可以根据构建配置轻松设置 Web.config 转换,例如使用connectionString=server;..
forDebug
和connectionString=./SQLExpress;..
for Release
。
但是是否可以基于 Web 发布配置文件进行一些 Web.config 转换?即connectionString=server1;..
用于配置文件Server1
和connectionString=server2;..
用于Server2
?
visual-studio - 这些 Visual Studio 警告是什么意思?
我的 Web.Config 转换没有发布 - 我认为错误与我收到的这些警告有关。
使用 Visual Studio 2010,我正在玩弄我的Web.Config
/Web.Config.Debug
文件。
在我的.Debug
文件中,我多次收到以下警告。
我认为它为文件中存在的每个部分列出了它。.Debug
因此,使用以下示例 Web.Config.Debug 文件 .. 将列出两次。(我猜,第一个是 for <connectionStrings>..</>
,第二个是 for <system.webServer>...</.>
)
有人可以帮忙吗?
asp.net - web.config 转换是否在构建/开发周期中起作用,而不仅仅是在发布期间?
我正在尝试使用 Web.Config 转换开发我的第一个 Web 应用程序。
尝试在 VS 中内置的 Asp.Net Debugging Web 服务器中运行应用程序(使用“Dev”构建配置构建)该站点似乎不起作用 - “Web.Dev.config”配置似乎不是应用程序看到的。
这是可以预料的吗?只有在部署时才会发生转换吗?
非常感谢!
web-config - 如何让 TFS 2010 Builds 使用新的构建配置和转换 Web 配置
我有一种情况,我正在使用 TFS 构建将 MVC 站点部署到各种环境。我想将 web.config 转换与 TFS 构建一起使用,以确保每个环境的连接字符串等内容都是正确的,而无需手动编辑 Web 配置。
我为 Dev、QA 和 RC 创建了新的配置(使用 VS2010 中的配置管理器)。我也有带有适当转换的 Web.Dev.config 等,但无法让这些与我创建的 TFS 构建定义一起工作。
有任何想法吗??
编辑:我的小学生错误(无意冒犯小学生,大多数人会知道更好!)我没有签入我的解决方案文件,因此 TFS 不知道我已经创建了新的构建配置。
msbuild - Web.config 转换 - 周围元素
我正在使用通过 VS2010 提供的 web.config 转换。在这种情况下,我想知道在转换过程中是否可以用另一个元素“包围”一个元素。这是一个例子:
默认 web.config 包含:
我的转换文件应该包含
所以基本上我想用 location 元素“包装” system.web 元素。我唯一的想法是做一个转换,以便我在之前和之后插入:
但是根据VS,关闭位置元素不是有效的xml(我猜是因为Transform属性)。只是在 system.web 之前插入一个自动关闭的位置元素也无济于事,因为生成的 system.web 仍然没有被“包围”。