我正在通过文件上传控件在 asp.net 中上传文件。我正在从发布的文件中获取流并转换为字节数组并传递给服务。我收到此错误:写入管道时出错:管道正在关闭。(232, 0xe8)。
我们使用netNamedPipe绑定..托管在Windows服务中..这个错误是上传超过6KB..下载没有问题..我已将超时和最大消息大小值增加到大..但仍然存在错误..
我正在通过文件上传控件在 asp.net 中上传文件。我正在从发布的文件中获取流并转换为字节数组并传递给服务。我收到此错误:写入管道时出错:管道正在关闭。(232, 0xe8)。
我们使用netNamedPipe绑定..托管在Windows服务中..这个错误是上传超过6KB..下载没有问题..我已将超时和最大消息大小值增加到大..但仍然存在错误..
帮助我的是增加 netNamedPipe 绑定的 ReceiveTimeout,因为它控制通道空闲超时。像这样的东西:
<netNamedPipeBinding>
<binding name="myBinding" receiveTimeout="infinite">
</binding>
另请参阅此问题:How can I make Named Pipe binding reconnect automatically in WCF