[英]not able to read configurations from appsettings.json in Blazor pre-rendering app
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.