【问题标题】:IIS 7.0 POST request fails while GET succeeds for same pageIIS 7.0 POST 请求失败,而 GET 对同一页面成功
【发布时间】:2012-01-21 10:58:09
【问题描述】:

我在 Windows 2008 服务器(32 位)上的 IIS 7.0 上部署了一个 .NET wcf webservice。 当我在浏览器中打开 svc 和 wsdl(作为 GET 请求)时,它工作正常。 但是,在同一个 svc 上进行 Web 服务调用(使用 POST 的 SOAP 请求)时,它会返回 404 错误。 找到了类似的帖子IIS 404/405 errors 并在响应之后重新安装了 IIS 和 ASP.NET,但错误仍然存​​在。 此 Web 服务已部署并在许多服务器上运行。这种情况只发生在其中一台机器上。

【问题讨论】:

标签: .net iis


【解决方案1】:

如果你为你的 wcf 服务使用轮询双工绑定会有延迟.. 检查你是否包含了 MaxOutputDelay

【讨论】:

    【解决方案2】:

    有多个会导致这种行为。我认为在响应代码 404 上设置 IIS 失败请求跟踪 - http://learn.iis.net/page.aspx/266/troubleshooting-failed-requests-using-tracing-in-iis/ 并查看跟踪数据会揭示幕后发生的事情。

    这反过来可能有助于缩小解决方案的范围。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-08-28
      • 1970-01-01
      • 2023-03-14
      • 1970-01-01
      • 2017-02-03
      • 1970-01-01
      • 2021-11-28
      • 1970-01-01
      相关资源
      最近更新 更多