首页 > 解决方案 > 从 .net 核心调用 .net 框架中的 ConfigurationManager.ConnectionStrings

问题描述

背景:我目前正在尝试确定我的公司是否可以使用框架创建一个新的 Web 项目,该.net-core-2.0框架调用一些在其上运行的共享类库,.net-framework-4.5而无需更改它们。


appsettings.json

{
  "Logging": {
    "LogLevel": {
      "Default": "Warning"
    }
  },
  "AllowedHosts": "*",
  "ConnectionStrings": {
    // Real values replaced with **** for security reasons, of course :-)
    "ConnectionStringSecurehSQL": "Data Source=****;Initial Catalog=****;user=****;password=****;Connect Timeout=100000"
  }
}

呼吁ConfigurationManager

var conn = ConfigurationManager.ConnectionStrings["ConnectionStringSecurehSQL"];

我希望获得一个连接字符串,而不是一个null值。我正在努力实现的目标是可能的吗?如果是我做错了什么?

标签: c#asp.netasp.net-core-2.0

解决方案


推荐阅读