2010-08-09 40 views

回答

3
  • 在.svc扩展放置操作打开IIS管理控制台,
  • 右键单击侧边栏中的网站并转到属性。
  • 转到“主目录”选项卡
  • 点击“配置”按钮
  • 添加一个通配符mapoping您isapi.dll(您可以复制并从窗口顶部粘贴)。取消选中“验证文件存在”复选框

其他解决方案建议更改给定扩展名的动词,但如果您没有一个通配符,则此通配符有效。

可能有当然更好的办法,但它为我们工作

1

PUT动词用于通过CURL调用API测试另一些动词都是OK的时候我们是行不通的。

  • REST API
  • Windows 2003服务器的x64标准版
  • IIS6
  • .NET 4.0框架

对于我们的解决方案是:

  • 打开MMC并连接到IIS6
  • 右键点击网站和属性
  • 选择主目录
  • 配置
  • 选择您使用的
  • 编辑文件扩展
  • “允许所有动词”或将增加“PUT”,“限于”名单。
  • 申请

希望能帮助别人。

(请注意,我尝试了下面的WILDCARD建议,但没有解决我们的问题)