“在使用WCF Web服务时,没有端点可以接受消息”

时间:2017-01-24 13:49:53

标签: c# web-services wcf

我已经看到了几个有关此问题的问题,但它们似乎都是从托管Web服务的人的角度出发的。就我而言,我只是另一家公司提供的网络服务的消费者,我无权访问/控制。

基本上,另一家公司正在托管一个WCF Web服务,它有两个我需要调用的方法。我使用URL / WSDL将服务引用添加到c#控制台应用程序,并生成必要的类。到目前为止,非常好。

但是,当我通过我的应用程序调用其中一种方法时,它会返回“没有端点可以接受消息”,内部异常显示“远程服务器返回错误:(404)Not Found。“

当我检查WSDL时,我注意到没有“绑定”部分,实际上我的app.config中没有自动生成绑定细节。当我过去使用网络服务时,我从来不必担心这部分,所以我不确定这是否正常。

所以,我的问题是:这是其他公司部分的错误吗?他们是否必须向我提供此信息,或者这是我应该能够从我的最终配置的内容?

1 个答案:

答案 0 :(得分:0)

IIS服务器,托管WCF服务,根据某些条件筛选传入请求,如果某些验证失败,则拒绝404 Not found错误页面请求。

例如,如果请求大小超过~28.6MB(默认值)或配置限制(reference),IIS将拒绝404未找到页面的请求。

您可以根据某些默认限制查看来电,然后可以向公司询问更多详情。