0

我在 WCF 上有这个问题,可能是配置设置问题。我的服务有 httpbasicbindng、webhttpbinding 和 nettcp 绑定。对这些端点中的任何一个的服务调用都可以完美运行。但是当服务空闲 30 分钟到 1 小时没有活动、没有请求或任何与服务交互的东西时。当您对其提出请求时,它将不再处理该请求。该请求被服务拒绝。这是我提出请求时得到的详细信息。

{
"Detail": "The server rejected the upgrade request."
}

我的服务托管在 IIS7 下。而且我有一个运行表单来保存 NetTCP 的连接。

更新

我在两个客户端/服务器上都启用了系统诊断。我发现这个问题是由我的 wcf 应用程序连接到的另一个服务引起的。该服务没有响应,因为它限制了请求。我增加了对该服务的请求数量,问题就消失了。

4

0 回答 0