在许多应用程序之间共享连接

Van*_*nel 7 .net c# settings configuration connection-string

我正在使用C#和.NET Framework 4.7开发解决方案.

该解决方案具有ASP.NET Web MVC应用程序和Windows服务.两者都连接到同一个数据库,现在我正在使用他们的配置文件进行存储.

有没有其他方法来存储两个应用程序都可以使用它的连接字符串?

我不想在两个配置文件中复制相同的信息.

我还想分享另一种设置.

Mr *_*lim 0

根据我的经验,这可以通过将连接字符串放入machine.config而不是web.config

这是一篇 涉及该主题的 MS 文章

machine.config 可以位于

C:\Windows\Microsoft.NET\

然后取决于 32 位或 64 位风格以及框架版本

以下是64位v4的路径

C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\machine.config

重要事项在进行更改之前, 请务必备份您的 machine.config 文件