Windows服务中的WCF主机:System.Net.WebException:远程服务器返回错误:(404)未find

许多WCF服务托pipe在一个窗口中。 当windows服务正在运行时,wcf服务端点运行良好。 长时间运行后,wcf服务停止运行。 虽然这次负载并不重,反而是服务下降。

下来后,当我通过互联网浏览器或客户端应用程序访问端点时,它们都抛出以下exception。

System.ServiceModel.EndpointNotFoundException: There was no endpoint listening at http://serviceip/servicename that could accept the message. This is often caused by an incorrect address or SOAP action. See InnerException, if present, for more details. ---> System.Net.WebException: The remote server returned an error: (404) Not Found. 

我不知道这个问题。 有没有人知道这件事,请帮助。 提前致谢。

这通常意味着您的参数不同步或托管服务可能已被修改。 检查并确保您的参数大小写(如果主机区分大小写),然后确保您传递正确的值。

你可以尝试打开跟踪WCF服务http://msdn.microsoft.com/en-us/library/ms733025(v=vs.110).aspx ?