我发现在 Machine.config 中您可以添加连接字符串,这样您就不需要在每个正在运行的应用程序配置文件中使用连接字符串。不利的一面是你有许多框架版本 * 2 machine.config 文件。因此,对于版本 4.*,您只有 2 个。这使我的研究发现您可以使用 machine.config 的 connectionString 元素中的 configSource 属性将连接字符串外部化
<connectionStrings configSource="Config\connectionStrings.config" />
但是,人们意识到配置源必须位于 machine.config 文件所在的子文件夹中。那么,您如何拥有一个机器范围的位置来存储所有连接字符串?