项目背景:
最近使用Net Core3.1做WebApi 接口,命名时候 public async Task<MessageModel<long>> xxxAsync(GpsParamsViewModel model)
出现了一个莫名奇妙问题,正常调用及上传文件请求出现404.折腾了半天最终还是404
重新随意个命名方法名 xxx 居然通过,巧合的就可以正常访问了。
最终总结。.net core 3.0以后如果是异步请求方法。不需要带后缀Async,否则会报404
本文介绍在使用.NET Core 3.1进行Web API开发时遇到的一个奇怪的404错误。当方法名带有Async后缀时,尽管方法本身能够正常调用和上传文件,但仍然出现404错误。文章总结了解决该问题的方法,即在.NET Core 3.0及以后版本中,异步请求的方法名不需要带上Async后缀。
项目背景:
最近使用Net Core3.1做WebApi 接口,命名时候 public async Task<MessageModel<long>> xxxAsync(GpsParamsViewModel model)
出现了一个莫名奇妙问题,正常调用及上传文件请求出现404.折腾了半天最终还是404
重新随意个命名方法名 xxx 居然通过,巧合的就可以正常访问了。
最终总结。.net core 3.0以后如果是异步请求方法。不需要带后缀Async,否则会报404

被折叠的 条评论
为什么被折叠?