如何在IIS7中启用PUT和DELETE

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

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

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

  • IIS - overrideModeDefault在PowerShell中强制执行,而不是IIS UI
  • 通过Windows和iis7进行电子邮件转发
  • 无法启动IIS - 我如何find端口80上运行的是什么?
  • 正确处理带有百分号的url请求(/%)的IIS请求
  • IIS服务器:如何将IISconfiguration转储到单个文件中
  • 在Windows Server 2008 - IIS 7上以.cer格式安装证书
  • One Solution collect form web for “如何在IIS7中启用PUT和DELETE”

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

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