我在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服务已部署并在许多服务器上运行。这种情况只发生在其中一台机器上。
答案 0 :(得分:0)
如果您使用轮询双工绑定进行wcf服务,则会有延迟..检查您是否已包含MaxOutputDelay
答案 1 :(得分:0)
有多个会导致此行为。我认为在响应代码404上设置IIS失败的请求跟踪 - http://learn.iis.net/page.aspx/266/troubleshooting-failed-requests-using-tracing-in-iis/ - 并查看跟踪数据将揭示在幕后发生的事情。
这反过来可能有助于缩小解决方案范围。