C# 从.net core调用.net framewok中的ConfigurationManager.ConnectionString
上下文:我目前正在尝试确定我的公司是否可以使用C# 从.net core调用.net framewok中的ConfigurationManager.ConnectionString,c#,asp.net,asp.net-core-2.0,C#,Asp.net,Asp.net Core 2.0,上下文:我目前正在尝试确定我的公司是否可以使用.net-core-2.0框架创建一个新的web项目,该框架调用运行在.net-framework-4.5上的一些共享类库,而无需对它们进行任何修改 我有一个.netframework4.5共享类库,其中包含一个Foo方法 Foo方法调用ConfigurationManager.ConnectionString 在我的.net-core-2.0web应用的控制器中,我调用SharedLibrary.Foo() ConfigurationManag
.net-core-2.0
框架创建一个新的web项目,该框架调用运行在.net-framework-4.5
上的一些共享类库,而无需对它们进行任何修改
- 我有一个
共享类库,其中包含一个.netframework4.5
方法Foo
方法调用Foo
ConfigurationManager.ConnectionString
- 在我的
web应用的控制器中,我调用.net-core-2.0
SharedLibrary.Foo()
返回ConfigurationManager
null
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
值。我想达到的目标可能实现吗?如果是,我做错了什么