在IIS 6上启用WCF REST Api上的PUT(不带.svc文件)

use*_*677 5 iis rest wcf http

在IIS 6上如何在WCF Rest API上允许PUT操作?

由于我没有.svc文件(我在global.asax上添加了一个到服务类的路由),我不能在IIS 6上的.svc扩展上允许put操作.

gbn*_*gbn 3

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

其他解决方案建议更改给定扩展名的动词,但如果您没有这个通配符,则可以使用。

当然可能有更好的方法,但它对我们有用