【问题标题】:How to solve WCf timeout error如何解决 WCf 超时错误
【发布时间】:2016-03-14 13:39:07
【问题描述】:

引用 WCF 服务并使用 WCf 方法会引发操作超时错误。这是我的 web.config:

<binding name="WSHttpBinding_IMembernationService"  
         maxReceivedMessageSize="2147483647" receiveTimeout="00:10:00" 
         sendTimeout="00:10:00">
      <readerQuotas
        maxDepth="2147483647"
        maxStringContentLength="2147483647"
        maxArrayLength="2147483647"
        maxBytesPerRead="2147483647"
        maxNameTableCharCount="2147483647" />
</binding>

如果我遗漏了什么,请告诉我。

【问题讨论】:

  • 你的 web.config 代码在哪里??
  • 我也尝试过增加执行超时。它不工作。
  • 还显示服务部分(例如,服务是否使用该绑定?)还显示客户端配置(例如,客户端是否使用该绑定?)有时它不会 & 会退回到使用默认值,有很短的超时时间。

标签: wcf


【解决方案1】:

我建议验证您的绑定部分是否包含在 wsHttpBinding、绑定和 system.serviceModel 标记之间。

我认为以下链接可以帮助您:

https://msdn.microsoft.com/en-us/library/ms733051(v=vs.110).aspx

如果这不能解决您的问题,可能是在您的服务或应用程序的源代码中设置了超时。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-08-21
    • 1970-01-01
    • 1970-01-01
    • 2020-03-27
    • 2021-06-01
    • 2021-08-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多