WCF NetTcpBinding 文件传输

标签 wcf file transfer nettcpbinding

我使用 wcf nettcpbinding 传输文件(使用流式传输),但无法传输大于 650 MB 的文件。这是异常(exception)情况:“套接字连接被中止。这可能是由于处理消息时出错或远程主机超出接收超时,或者底层网络资源问题造成的。本地套接字超时为'19:59:59.9350000 '."

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

最佳答案

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

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

关于WCF NetTcpBinding 文件传输,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6190336/

相关文章:

c - 我尝试分解我的功能,但我不确定我是否做对了

c# - 如何使用变量作为类型

android - 在android中通过BLE传输图像

wcf - 将依赖项注入(inject) IErrorHandler 实现

r - 将行附加到文件

php DirectoryIterator 按日期排序文件

java - java的异步传输模式

asp.net-mvc - Ninject MVC 与 WCF 扩展一起不适用于 InRequestScope

c# - 计算对象增量

c# - 为 WCF 服务启用 HTTPS 流量。将流量 http 更改为 https 的问题