C# ASP.NET获取方法抛出NET::ERR\u HTTP2\u协议\u错误
我创建了一个C# ASP.NET获取方法抛出NET::ERR\u HTTP2\u协议\u错误,c#,asp.net,entity-framework,http,C#,Asp.net,Entity Framework,Http,我创建了一个HttpGet方法,该方法返回如下对象列表: [HttpGet("[action]")] public async Task<List<PEOPLE>> FetchData() { Entities context = new Entities(); return await context.PEOPLE.ToListAsync(); } export const fetchPeople = () => { re
HttpGet
方法,该方法返回如下对象列表:
[HttpGet("[action]")]
public async Task<List<PEOPLE>> FetchData()
{
Entities context = new Entities();
return await context.PEOPLE.ToListAsync();
}
export const fetchPeople = () => {
return async dispatch => {
const { data } = await axios.get("api/People/FetchData");
dispatch({ type: FETCH_PEOPLE, payload: data });
}
}
控制器中的实体
类来自我的解决方案中的一个空项目,该项目类似于类库,包含使用ADO.NET工具生成的模型。我已经使用EF Design from Database选项创建了实体。
为什么会发生这种情况以及我如何解决它?请参见以下内容:它可能是HTTP头中的用户代理,因为链接看起来可能在某些浏览器中发生,而不是在其他浏览器中发生。