【发布时间】:2016-09-23 06:54:37
【问题描述】:
我用 HTTPPATCH 开发了一个 web api。我正在使用 Fiddler 来测试 web api。在我的本地主机中,我没有遇到任何问题并且能够成功处理补丁请求。但是当我在 2008 R2 服务器中托管相同的服务器时,我的 IIS 版本是 7.5。我无法使用提琴手处理补丁请求。我收到错误代码 400,代理服务器已关闭。
此外,我还有 GET、POST 和 DELETE 请求。这些请求能够成功处理。
【问题讨论】:
-
你的意思是你改变了 IIS 服务器?从本地主机到另一台服务器 PC?
-
是的,我的 Windows 7 操作系统中有 Visual Studio。开发完成后,我尝试在 windows server 2008 R2 中发布 web api。
-
好的,谢谢,但是在您将其部署到服务器之前,您的服务器 IIS 设置是否正确?
-
是的,我处理 GET、POST 或 DELETE 请求没有问题。我只在 PATCH 请求中遇到问题
标签: iis asp.net-web-api fiddler windows-server-2008-r2