码迷,mamicode.com
首页 > Web开发 > 详细

asp.net core3.0 使用异步方法404问题

时间:2019-11-22 10:43:31      阅读:112      评论:0      收藏:0      [点我收藏+]

标签:情况下   cal   请求方法   das   mon   host   tac   com   后缀   

项目背景:

我的项目是在.net core 2.1基础上开发的,最近升级到3.0

出现了一个莫名奇妙问题,上传文件404.因为有跨域我一直认为是跨域问题。所以又把2.1拿一套跨域方法从新操作N遍。折腾了2天最终还是404

偶然发现其实是因为我的ajax上传文件请求路径方法名称问题

首先:

我的后台方法定义了一个这样方法public async Task<IActionResult> UploadAsync。开发都知道我这是异步方法

前端请求路径

‘http://localhost:8068/NfCommon/NfAttachment/UploadAsync?folderIndex=‘ + ctype;

我在.net core 2.1情况下的时候完全没问题。但是到3.0始终告诉404

巧合机会,我在折腾过程中不小心删掉了Async。最终变成了‘http://localhost:8068/NfCommon/NfAttachment/Upload?folderIndex=‘ + ctype;

巧合的就可以正常访问了。

最终总结。.net core 3.0以后如果是异步请求方法。不需要带后缀Async

 

 

 

 

 

asp.net core3.0 使用异步方法404问题

标签:情况下   cal   请求方法   das   mon   host   tac   com   后缀   

原文地址:https://www.cnblogs.com/daiyekun-blog/p/11909899.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!