【问题标题】:WCF NetTcpBinding file transferWCF NetTcpBinding 文件传输
【发布时间】:2011-05-31 16:02:32
【问题描述】:

我正在使用 wcf nettcpbinding 传输文件(带流式传输),但我无法传输大于 650 MB 的文件。这是例外:“套接字连接已中止。这可能是由于处理您的消息时出错或远程主机超出接收超时,或底层网络资源问题。本地套接字超时为 '19:59:59.9350000 '。”

我认为这不是超时问题,它们设置为小时。解决这个问题的一些想法??

【问题讨论】:

  • 请分享相关配置部分的详细信息。您在客户端和服务器上接收和发送的最大文件大小是多少?
  • 另外,请尝试在客户端和服务器上启用跟踪以查看是否记录了异常,从而可以提供有关此问题的更多信息。

标签: wcf file transfer nettcpbinding


【解决方案1】:

默认的最大接收消息大小为 65536 字节,如果有人通过添加零来增加此值,655360000 可以解释 650 MB 的限制。

另见:http://setus.blogspot.com/2009/01/how-to-sendreceive-large-data-in-wcf.html

【讨论】:

    猜你喜欢
    • 2010-09-11
    • 1970-01-01
    • 1970-01-01
    • 2012-08-01
    • 2010-10-27
    • 2010-10-08
    • 2011-06-27
    • 2011-06-15
    • 1970-01-01
    相关资源
    最近更新 更多