我是一名开发人员,试图协助我的服务器管理员弄清楚如何解决此问题。

但是我有一个使用WCF 4.0的无配置安装程序进行RESTful Web服务调用的应用程序。本地一切正常,但是当推送到我的服务器时,所有PUT和DELETE请求都返回403禁止的错误。

搜索后,我一直找不到任何似乎有效的东西,而且我不确定是否有一些日志可以帮助您解决这一问题,我不是服务器人员,显然也不是我的“服务器人员” 。因此,将非常感谢您指出他的位置或原因的任何提示。

最佳答案

您需要将这些动词添加到IIS 6上的适当处理程序中。以下链接说明了如何实现它。

步骤如下:
1.右键单击IIS中的虚拟目录


选择“属性”
点击“配置...”
在“应用程序扩展”列表中搜索.svc
选择“ .svc”(如果不存在,则需要单击“添加”并使用与.aspx扩展名相同的可执行文件路径来添加它)
点击“修改...”
在“动词”列表中,选择“所有动词”


链接:


MSDN Forums
Setting Application mapping on IIS 6

10-08 07:59
查看更多