如何让IIS 能响应HTTP PUT和DELETE请求

其原因在于默认情况下,IIS会安装一个WebDav模块,而此模块阻止了HTTP PUT和DELETE请求。

因此,解决方法很简单,在部署了Web API的网站中,移除掉WebDav模块即可。

如何让IIS 能响应HTTP PUT和DELETE请求_第1张图片


如上图所示,在包容了Web API REST Service的Web Application中,打开“模块”选项卡,选中“WebDAVModule”,在右击点击“删除”。
删除之后,再次访问网站,可以看到工作正常。


如果IIS对PUT和DELETE请求报告500错误 ,可以试试修改web.config,移除WebDAVModule:


 
   
 

   
     
     
     
     
     
   

 


参考网址:http://www.jinxuliang.com/blog/article/read/3348d442-9432-49d8-abe9-2c64ce6436cd

你可能感兴趣的:(其他)