当同一页面的GET成功时,IIS 7.0 POST请求失败

时间:2011-12-15 19:10:01

标签: .net iis

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

2 个答案:

答案 0 :(得分:0)

如果您使用轮询双工绑定进行wcf服务,则会有延迟..检查您是否已包含MaxOutputDelay

答案 1 :(得分:0)

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

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