如何在IIS7中启用PUT和DELETE

我一直在寻找一段时间,似乎无法find如何在IIS7中启用PUT和DELETE。 当我使用这些动词时,我总是得到404。 我已经玩过请求过滤,这没有任何影响。 我看过IIS日志,我只看到404.0。 有任何想法吗?

更多信息:我正在使用HttpModule进行REST URL重写。 所以处理动词不会削减它。

更新:好的 – 所以我想通了。 我正在使用一个模块来重新编写URL,然后处理一个处理程序。 为了让PUT和DELETE工作,我像往常一样注册模块,然后显式注册PUT和DELETE动词的处理程序。

  • 500在IIS 7中使用自定义帐户的应用程序池时出错
  • IIS 7.x应用程序池最佳实践
  • 防止IIS7 HTTPS绑定到所有SSL IP地址
  • w3wp / asp.net高内存使用情况 - 这是否有问题?
  • MS WebPI针对虚拟主机提供商推荐的服务器configuration包含哪些内容
  • 将对IIS站点的访问限制到AD组
  • One Solution collect form web for “如何在IIS7中启用PUT和DELETE”

    您可以查看服务器或网站级别(IIS组)的“处理程序映射”部分。 select一个扩展名(例如.aspx)的映射,然后从上下文菜单中select“编辑”。 “动词”标签允许你指定动词接受。

    服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器.