gpt4 book ai didi

asp.net - 管理 web.config 文件

转载 作者:行者123 更新时间:2023-12-04 15:36:46 25 4
gpt4 key购买 nike

我有 3 个环境:.NET 4 上的 Dev、QA、Prod。每个环境都有一个唯一的 web.config 文件。我们在管理所有三个版本时都遇到了问题。在 TFS 中手动合并 web.config 文件时,很容易忽略一些关键的东西。我们不止一次得到了一个指向 Prod QA 的连接字符串。

所以,I read up on web.config transformations.这些似乎需要 MSBUILD。我们没有构建服务器,所以我不确定如何尝试使用此解决方案。有没有办法使转换与正常的网络发布一起工作?

您对管理 3 个 web.config 文件有什么替代建议吗?

最佳答案

Do you have any alternative suggestions for managing 3 web.config files?



是的,不要管它们。我们管理得越少,犯错误的机会就越少。为您的所有环境提供完全相同的 web.config 文件。到处都部署了相同的分发包。

并且所有特定于环境的键,例如基本 url、连接字符串等都可以在 machine.config 中定义。您只在每台服务器上部署一次,并在所有应用程序中重复使用。或 web.config在您的 IIS 站点的根目录中,所有应用程序都源自该站点。

关于asp.net - 管理 web.config 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6625090/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com