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

时间:2017-10-06 06:14:01

标签: c# .net configuration settings connection-string

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

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

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

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

我还想分享其他设置。

1 个答案:

答案 0 :(得分:0)

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

来实现。

这是MS article which touches upon the subject

machine.config可以位于

  

C:\的Windows \ Microsoft.NET \

然后取决于32或64位风味,然后框架版

以下是64bit v4的路径

  

C:\的Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \配置\ machine.config中

重要 请务必备份machine.config文件之前进行更改