提问者:小点点

如何在Razor Pages项目中从AppSettings.json读取ConnectionString


我的appsettings.json看起来是:

  "ConnectionStrings": {
      "TestDB": {
          "ConnectionString": "Server=TheServer;Database=MyDatabase;Trusted_Connection=True;",
          "ProviderName": "System.Data.SqlClient"
}

并且我正在尝试使用以下命令访问连接字符串:

ConfigurationManager.ConnectionStrings[dbName].ConnectionString;

这将抛出一个空异常错误,我不确定原因。


共1个答案

匿名用户

ConfigurationManager已过时,您需要在.NET Core环境中使用iconfiguration(iconfiguration由.NET内核内置依赖项注入提供)。

请参阅以下答案。