上下文:我目前正在尝试确定公司是否可以使用.net-core-2.0
框架创建一个新的Web项目,该框架调用在.net-framework-4.5
上运行的某些共享类库完全改变它们。
.net framework 4.5
共享类库,其中包含一个Foo
方法Foo
方法调用ConfigurationManager.ConnectionStrings
.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
值。我正在努力实现的目标是可能的吗?如果这是我做错了什么?