我已经使用过Web API,遇到了很多问题,例如发布多个参数等问题。为了使用路由属性,我升级到了WebApi2,但现在出现了以下问题:
"message":"The requested resource does not support http method 'DELETE'."
我花了一整天的时间在Stack Overflow和网络上搜索解决方法:
- 移除
webdav
- 在
http协议
中允许所有的get,put,post,delete
- 添加了
[HTTPDelete]
属性 - 添加了
name="ExtensionlessUrlHandler-Integrated-4.0" path="*."
verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0"
- 在这里搜索了必要的帮助
有人能指导我吗?