IIS 6.0防止PUT&在WCF 4.0 Web服务调用上DELETE方法类型

时间:2015-02-03 11:58:59

标签: c# iis-6

我正在尝试从数据库中删除员工,我正在使用DELETE Verb。 但我有一个使用WCF 4.0无配置设置的应用程序来进行RESTful webservices调用。一切都在本地工作正常,但当推送到我的服务器时,所有PUT和DELETE请求返回403禁止错误。

在搜索之后,我一直无法找到任何似乎有用的东西,而且我不确定是否有一些日志可以帮助解决这个问题,我不是服务器人而且显然我和他的服务员都没有#34;因此,非常感谢任何关于在何处指出他或可能导致这种情况的提示。

1 个答案:

答案 0 :(得分:1)

尝试启用父路径。

1.打开IIS管理控制台,

2.右键单击侧栏中的网站,然后转到属性。

3.转到“主目录”选项卡

4.在“应用程序设置”中,单击“配置”按钮

5.在“应用程序配置”窗口中,应该有一个映射选项卡

6.只需选择要映射的文件扩展名(在我的情况下,我希望ASP映射GET,PUT,POST和DELETE),逗号分隔。就是这样,甚至不需要重启。