2

我最近决定将我的连接字符串移动到 machine.config,因为这似乎是迄今为止管理多个环境的最优雅的方法。但是,如果需要(或者不开明的群众开始抱怨),我仍然希望能够在我的本地 web.config 中覆盖这些设置。

如何在我的 web.config 中覆盖 machine.config 的设置而不会ConfigurationErrorsException因为值已经设置而得到 a?

4

1 回答 1

5

如果您尝试使用与您在 machine.config 中添加的名称相同的本地 web.config 添加另一个连接字符串,则需要先将其删除。connectionStrings 元素的工作方式类似于字典,您可以在添加替换字符串之前添加删除或清除标记。看看这个了解详情。

于 2009-12-30T20:01:49.287 回答