IIS 7,MVC2 Web服务,PUT上的HTTP 405错误

这是一个与IIS 7.5,Web Service和HTTP 405错误类似的问题,但有点不同。我有一个MVC2 Web服务,而不是WCF Web服务,在请求中使用PUT时返回405错误。而且,就我而言,POST工作正常。 我猜我需要添加或调整IIS 7处理程序映射以使PUT工作,但我的托管服务提供商没有太多帮助。那里的任何人遇到这个并且知道如何让PUT在IIS 7中运行的MVC2 Web服务中工作?我很抱歉,如果已经回答了这个问题,那我整天都在搜索,并没有找到神奇的答案。 任何帮助将不胜感激...     
已邀请:
我们遇到了同样的问题,解决方案是在Web.config文件中添加一个元素:
<remove name="WebDAVModule"/>
    
看看https://serverfault.com/questions/93424/how-to-enable-put-and-delete-in-iis7/93428#93428 达里奥 - 索莱拉:   你可以看看“处理程序”   映射“两个部分   服务器或站点级别(IIS组)。   选择扩展的映射   (例如.aspx)并从中选择“编辑”   上下文菜单。 “动词”标签   允许您指定要接受的动词。     

要回复问题请先登录注册