通过 .net 客户端调用 WCF 方法需要很长时间

Calling WCF Method through .net client requires too long time

我的 WCF Web 服务有问题,服务 class 和合同 class 都包含 650 多个方法,当我在另一个 .net 项目中创建服务客户端时(对此进行了测试在桌面和网站项目上)使用 "Add Service Reference" 并尝试调用服务客户端方法之一,响应时间太长,超过 3 分钟,这是不可接受的。

我尝试减少服务中的方法 class 并收缩到 5,响应时间也减少到不到 1 秒,但减少方法数量不是解决方案,因为我需要 650 + 我服务中的方法。

该服务是在 visual studio 2017 年使用 VB.NET 构建的,并托管在 IIS 中和自托管在控制台应用程序中。

两天以来我一直在寻找解决这个问题的方法,但没有答案,请帮助...

P.S:使用 Retrofit 从 android 应用程序调用服务方法时,响应时间也很快,不到一秒。

下面是关于我的 web.config 文件的片段:

enter image description here

这是一个由 WCF 创建的 Restful 风格的服务,通常不使用代理 classes。 我们通常使用class httpClient,webclient等库构造Http请求直接调用服务

以下是有关此问题的一些有用链接。

WCF: There was no endpoint listening at, that could accept the message
如果有什么我可以帮忙的,请随时告诉我。