BlazorWASM中无法获取appsettings.json的值
创始人
2024-12-21 22:30:09
0
  1. 添加配置文件 appsettings.json:

在 Blazor WASM 项目中,右键选择“Add” -> “New Item”,选择“JSON File”并将其命名为 appsettings.json。在 appsettings.json 中添加自定义配置项,例如:

{
  "ApiBaseUrl": "https://localhost:5001/api/"
}
  1. 添加配置服务:

在程序启动时,注入配置服务并读取 appsettings.json 中的配置项。在 Program.cs 文件中添加以下代码:

builder.Services.AddOptions();
builder.Services.Configure(builder.Configuration.GetSection("AppSettings"));

其中,AppSettings 是一个实体类,用于存储 appsettings.json 中的配置项,定义如下:

public class AppSettings
{
    public string ApiBaseUrl { get; set; }
}
  1. 使用配置服务:

在需要使用配置项的地方,注入 AppSettings 并访问配置项的值。例如,在 Index.razor 组件中:

@page "/"

@inject AppSettings AppSettings

Hello, Blazor WASM!

ApiBaseUrl: @AppSettings.ApiBaseUrl

这样,就可以成功获取 appsettings.json 中的配置项了。

相关内容

热门资讯

第2分钟了解(wEpOke)外... 第2分钟了解(wEpOke)外挂透明挂辅助代打(透视)曝光教程(2020已更新)(哔哩哔哩);1、在...
七分钟了解(Wepoke辅助)... 七分钟了解(Wepoke辅助)外挂辅助插件安装下载(透视)教你攻略(2021已更新)(哔哩哔哩)是一...
第3分钟了解(约局吧)外挂透明... 您好:约局吧这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户的牌特别好,总...
第一分钟了解(wpk下载)软件... 第一分钟了解(wpk下载)软件透明挂辅助软件(透视)必胜教程(2026已更新)(哔哩哔哩)是一款可以...
第四分钟了解(WEPoke)外... 第四分钟了解(WEPoke)外挂透明挂辅助器(透视)必备教程(2023已更新)(哔哩哔哩)是一款可以...
五分钟了解(wepoke透明挂... 五分钟了解(wepoke透明挂)外挂透明挂辅助神器(透视)必胜教程(2021已更新)(哔哩哔哩);亲...
一分钟了解(Wepoke测试)... 一分钟了解(Wepoke测试)黑科技透明挂辅助神器(透视)解密教程(2020已更新)(哔哩哔哩);2...
第8分钟了解(德扑线上)外挂智... 第8分钟了解(德扑线上)外挂智能ai辅助黑科技(透视)教你教程(2023已更新)(哔哩哔哩);德扑线...
第十分钟了解(微扑克系统)外挂... 第十分钟了解(微扑克系统)外挂辅助插件安装科技(透视)揭秘教程(2023已更新)(哔哩哔哩);微扑克...
第九分钟了解(德州软件工具)黑... 您好:德州软件工具这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户的牌特别...