【发布时间】:2020-12-10 19:26:12
【问题描述】:
我发布这个问题是因为我刚刚花了 1 天的时间寻找我在任何地方都找不到的答案。
问题是我的应用程序有 3 个环境:
- 开发
- 夸
- 产品
所以我为每个环境创建了一个 Web 配置,以便更改数据库源。而且我还为每个环境创建了一个部署配置文件,以便指定它们各自的服务器。
为了测试我的不同网络配置是否按预期工作,我尝试交换每个数据库源/服务器: 带有 qua 数据库的开发服务器,带有 prod 数据库的开发服务器等等......
但是,对于每次部署,服务器都会保留相关的数据库源:
- 开发服务器 => 开发数据库
- Qua 服务器 => Qua 数据库
- 产品服务器 => 产品数据库
但是,我关注了我找到的每个文档,并尝试了 https://docs.microsoft.com/en-us/previous-versions/aspnet/dd465326(v=vs.110)?redirectedfrom=MSDN 的许多替代方法,使用 SetAttributes、Replace、Remove/Insert...,但没有解决我的问题。
【问题讨论】:
标签: c# visual-studio web-config