Asp.Net Core IIS发布后PUT、DELETE请求错误405.0 - Method Not Allowed
一、在使用Asp.net WebAPI 或Asp.Net Core WebAPI 时 ,如果使用了Delete请求谓词,本地生产环境正常,线上发布环境报错。服务器返回405,请求谓词无效。二、问题分析诊断首先检查跨域配置是没有问题的,查询数据和新增数据的请求也是没有问题的,只出现在修改和删除数据。通过了解ABP Web API请求头设置,查询是GET请求,新增是POST请求,而修改是PUT请求,删除是DELETE请求,IIS服务通常都是支持get和post请求的,由此分析推断很有可能是IIS不支
原创
2022-01-04 15:09:26 ·
3367 阅读 ·
0 评论