简体   繁体   English

无法从 Blazor 预渲染应用程序中的 appsettings.json 读取配置

[英]not able to read configurations from appsettings.json in Blazor pre-rendering app

appsettings.json 文件

this is called in a class file that is present in the server project of the Blazor web assembly that is pre-rendering.这是在预渲染的 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"];
    }
  }

When the project is run, the variables c, con, connectionStr are all giving as null.当项目运行时,变量 c、con、connectionStr 都为 null。

please see what I'm doing wrong or if it has anything to do with the pre-rendering of client, thanks.请看看我做错了什么,或者它是否与客户端的预渲染有关,谢谢。

尝试:

Configuration.GetConnectionString("localDevDb");

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 从appsettings.json中读取ConnectionString以获取Entity.Framework - read ConnectionString from appsettings.json for entity.Framework 如何在 Razor 页面项目中从 appsettings.json 读取 ConnectionString - How to read a ConnectionString from appsettings.json in a Razor Pages Project 从ASP.NET CORE Web应用程序中的appsettings.json加载Hangfire配置 - Loading Hangfire configuration from appsettings.json in ASP.NET CORE web app 从 appsettings.json 获取 ConnectionString 而不是在 .NET Core 2.0 App 中硬编码 - Get ConnectionString from appsettings.json instead of being hardcoded in .NET Core 2.0 App 如何从配置服务模块访问 appsettings.json - How to access appsettings.json from module Configure Services 在服务器上安全地加密/解密 appsettings.json - Securely encrypting / decrypting appsettings.json on server 有没有办法全局访问 appSettings.json ? - Is there a way to access appSettings.json globally? appsettings.json 中的连接字符串,用于远程数据库 - Connection string in appsettings.json for remote database 如何从 Program.cs 文件中的 appsettings.json 文件访问数据库连接字符串 - How to access database connection string from appsettings.json file in Program.cs file 如何从本地的 appsettings.json 和生产的 azure key vault 获取数据库的连接字符串? - How to get connection string for database from appsettings.json for local and azure key vault for production?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM