【问题标题】:Share connection string between many applications在多个应用程序之间共享连接字符串
【发布时间】:2018-03-17 21:13:30
【问题描述】:

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

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

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

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

我还想分享其他设置。

【问题讨论】:

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


【解决方案1】:

根据我的经验,这可以通过将连接字符串放在 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\Config\machine.config

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

【讨论】:

    猜你喜欢
    • 2010-11-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-10
    • 1970-01-01
    相关资源
    最近更新 更多