gpt4 book ai didi

c# - 工作几个小时后 wcf 服务方法出错

转载 作者:太空宇宙 更新时间:2023-11-03 13:57:09 24 4
gpt4 key购买 nike

我对 wcf 服务有疑问。Wcf 服务方法由应用程序调用。这个应用程序调用服务方法非常频繁(每分钟几十次)。服务方法被正确调用(结束时使用 Close() ,或异常后使用 Abort() )。对我来说最奇怪的是,几个小时后我的应用程序收到服务错误:

接收对 http://domain.xx/MyService.svc 的 HTTP 响应时发生错误.这可能是由于服务端点绑定(bind)未使用 HTTP 协议(protocol)。这也可能是由于 HTTP 请求上下文被服务器中止(可能是由于服务关闭)。有关详细信息,请参阅服务器日志。基础连接已关闭:接收时发生意外错误。无法从传输连接读取数据:远程主机强行关闭了现有连接。

或者这个:

*请求 channel 在 00:15:00 后等待回复时超时。增加传递给 Request 调用的超时值或增加 Binding 上的 SendTimeout 值。分配给此操作的时间可能是较长超时的一部分。对“http://domain.xx/MyService.svc”的 HTTP 请求已超过分配的 00:15:00 超时。分配给此操作的时间可能是较长超时的一部分。操作超时*

什么会导致这样的错误?为什么服务在开始的几个小时内就能正常运行?

最佳答案

我会检查您的应用程序日志。根据我的经验,这些错误对我来说更倾向于与服务器相关,而不是与代码相关。 IIS 可能有问题。

关于c# - 工作几个小时后 wcf 服务方法出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11804384/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com