【问题标题】:not able to read configurations from appsettings.json in Blazor pre-rendering app无法从 Blazor 预渲染应用程序中的 appsettings.json 读取配置
【发布时间】:2021-06-22 06:06:21
【问题描述】:

这是在 Blazor Web 程序集的服务器项目中存在的类文件中调用的。

 public class DataAccessors
{
    private readonly IConfiguration Configuration;

    public DataAccessors(IConfiguration configuration)
    {
        Configuration = configuration;
    }

    public DataAccessors()
    {
    }


    public MySqlConnection CSONLINE_MySqlConnection()
    {       
       string c =  Configuration.GetConnectionString("ConnectionStrings.localDevDb");
       string con =  System.Configuration.ConfigurationManager.ConnectionStrings["localDevDb"].ConnectionString; 
       var connectionstr = ConfigurationManager.AppSettings["ConnectionStrings.localDevDb"];
    }
  }

项目运行时,变量c、con、connectionStr都为null。

请看看我做错了什么,或者它是否与客户端的预渲染有关,谢谢。

【问题讨论】:

    标签: connection-string blazor-webassembly prerender asp.net-blazor


    【解决方案1】:

    试试:

    Configuration.GetConnectionString("localDevDb");
    

    【讨论】:

    • 不,那也没用。调试时,Configuration对象也是null
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-08-22
    • 2021-12-24
    • 1970-01-01
    • 2018-05-13
    • 2021-01-20
    • 1970-01-01
    • 2022-11-03
    相关资源
    最近更新 更多