gpt4 book ai didi

c# - 多个开发人员使用具有不同设置的单个 web.config

转载 作者:可可西里 更新时间:2023-11-01 08:10:11 26 4
gpt4 key购买 nike

我正在创建一个 ASP.Net MVC 网络应用程序。团队中有多个开发人员需要在 web.config 文件中进行不同的设置。这些设置用于数据库连接和需要访问的本地 linux 虚拟机。还有其他的事情我们需要在未来添加。什么方法可以让每个开发人员在 web.config 中拥有自己的自定义设置,而不必担心将其本地设置提交给源代码管理?

部署配置将不起作用,因为它们是通过本地开发 VS 网络服务器运行站点的。我们将使用部署配置部署到我们环境中的不同阶段。

最佳答案

配置 XML 文件中的大部分部分允许您使用 configSource attribute .我们使用此属性将常用的开发修改部分放入单独的文件中。这些经常修改的部分中的每一个都有一个单独的 *.dev.config 和 *.prd.config 文件。 *.dev.config 文件被源代码控制 (git) 忽略。

然后,生产部署将设置 configSource 属性以使用 *.prd.config 文件。同样,这意味着您需要使两组配置保持最新。我开始研究一种解决方案,使 *.prd.config 和 *.dev.config 文件在元素级别保持同步,但一直没有时间完成它。

关于c# - 多个开发人员使用具有不同设置的单个 web.config,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8345463/

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