我正在使用C#和.NET Framework 4.7开发解决方案。
该解决方案具有ASP.NET Web MVC应用程序和Windows服务。两者都连接到同一个数据库,现在我使用他们的配置文件来存储。
是否还有其他方法可以存储两个应用程序都可以使用的连接字符串?
我不想在两个配置文件中复制相同的信息。
我还想分享其他设置。
答案 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文件之前进行更改