在多个Web项目之间共享连接字符串

Ada*_*ice 5 c# asp.net connection-string web-applications

好的,我有两个Web项目WebProject1和WebProject2。两者都需要数据库连接,因此所有这些都在一个名为Common的C#.NET项目中。

现在,我的问题是当前两者的连接字符串相同,并且目前已将其硬编码到DB类中(在Common项目中),但我想将其移到配置文件中。

我真的很想在Common项目中有一个配置文件,其中包含两个Web项目都在其中使用的连接字符串。这有可能吗?

Ada*_*Dev 5

有几种方法可以做到:

  1. 把常用的配置设置在machine.config中所示,在这里
  2. 把常用的配置设置在中央文件和链接到每个项目的app.config中所示位置
  3. 将配置设置存储在注册表中