我试图将DELETE传递给asp.net MVC中使用JavaScript的URL,但是我总是得到405方法不允许返回。
有没有办法做这项工作?
FYI:我把[AcceptVerb(HttpVerb.Delete))属性放在我的控制器上。
DELETE /post/delete/8
这是请求
解决方法
我也很沮丧这是因为WebDAVModule默认安装在IIS 7.5上。通过删除模块,您可以摆脱这个令人沮丧的限制。只是,
<system.webServer> <validation validateIntegratedModeConfiguration="false"/> <modules runAllManagedModulesForAllRequests="true"> <remove name="WebDAVModule"/> <- add this