三毛学Java 2013-07-16 12:43 采纳率: 100%
浏览 3664
已结题

C# webservie 传递一个大型byte数据,服务报错

C# webservie 传递一个大型byte数据(几十M),服务报错
下面是异常信息
System.ServiceModel.CommunicationException: 接收对 h**p://****:6941/UploadData.asmx 的 HTTP 响应时发生错误。这可能是由于服务终结点绑定未使用 HTTP 协议造成的。这还可能是由于服务器中止了 HTTP 请求上下文(可能由于服务关闭)所致。有关详细信息,请参见服务器日志。 ---> System.Net.WebException: 基础连接已经关闭: 接收时发生错误。 ---> System.IO.IOException: 无法从传输连接中读取数据: 您的主机中的软件中止了一个已建立的连接。。 ---> System.Net.Sockets.SocketException: 您的主机中的软件中止了一个已建立的连接。
在System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
在System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)

内部异常堆栈跟踪的结尾 ---
在 System.Net.ConnectStream.Read(Byte[] buffer, Int32 offset, Int32 size)
在 System.Net.HttpWebRequest.MakeMemoryStream(Stream stream)
内部异常堆栈跟踪的结尾 ---
在 System.Net.HttpWebRequest.GetResponse()
在 System.ServiceModel.Channels.HttpChannelFactory.HttpRequestChannel.HttpChannelRequest.WaitForReply(TimeSpan timeout)
内部异常堆栈跟踪的结尾 ---

//调用webservice,数据处理接口,这里是循环调用这个方法的
//reciveData这个就是要传递的byte数据
var ClientData = new UpdateData.UploadDataSoapClient();
string info = ClientData.UploadDataFile(reciveData, PROCTYPE, i);

  • 写回答

0条回答

    报告相同问题?

    问题事件

    • 已结题 (查看结题原因) 3月30日

    悬赏问题

    • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
    • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
    • ¥20 有关区间dp的问题求解
    • ¥15 多电路系统共用电源的串扰问题
    • ¥15 slam rangenet++配置
    • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
    • ¥15 ubuntu子系统密码忘记
    • ¥15 保护模式-系统加载-段寄存器
    • ¥15 电脑桌面设定一个区域禁止鼠标操作
    • ¥15 求NPF226060磁芯的详细资料