最近我决定把我的连接字符串移到machine.config中,因为这似乎是迄今为止最优雅的方式来管理多个环境。不过,我还是想能够在我的本地web.config中覆盖这些设置,如有需要(或不开明的群众开始抱怨)。

我如何可以覆盖在我的web.config machine.config中的设置没有得到一个ConfigurationErrorsException因为值已设置?

有帮助吗?

解决方案

如果你想添加使用具有作为一个你已经在machine.config中添加相同名称的本地web.config中的另一个连接字符串,则首先需要将其删除。元素就像一个字典的ConnectionStrings,你可以添加替换字符串前添加删除或清除标记。看看了解详情。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top