Exception:'
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Exception:'相关的知识,希望对你有一定的参考价值。
我有一个Blazor Webassembly项目,其控制器方法如下:
[HttpGet]
public async Task<List<string>> GetStatesForProfile()
IConfigurationSection statesSection = configuration.GetSection("SiteSettings:States");
var sections = statesSection.GetChildren();
var states = statesSection.GetChildren().Select(s => s.Key).ToList<string>();
return states;
剃刀页面调用此方法:
private async Task<bool> GetStatesModel()
try
States = await http.GetJsonAsync<List<string>>("api/account/getstatesforprofile");
...
catch (Exception ex)
Console.WriteLine($"Exception: ex.Message, Inner: ex.InnerException.Message");
我收到此异常:
异常:'
我从appsettings.json文件中读取了这些值,并且值中没有'
"SiteSettings":
"States":
"New York": ["NYC"],
"California": ["Los Angeles", "San Francisco"]
另外,我在控制器方法中设置了一个断点,但没有命中。这是什么错误?是解析json吗?以及如何解决这个问题?
答案
对于您请求的端点,如果是html
而不是实际的JSON
格式,则很可能是响应。请检查。
由于HTML通常以<html>
标记开头,所以JSON验证程序在第一个字符上失败。
以上是关于Exception:'的主要内容,如果未能解决你的问题,请参考以下文章
随手记录关于Factory method 'eurekaApplicationInfoManager' threw exception; nested exception is j(代
php 抛出一个异常throw new Exception(...),报错Class 'ss\Exception' not found为啥?
Terminating app due to uncaught exception 'NSUnknownKeyException', reason: xxxx
[Exception Android 20] - Error:Execution failed for task ':app:processDebugResources'