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

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 如何在scanpy上做差异基因和通路富集?
    • ¥20 关于#硬件工程#的问题,请各位专家解答!
    • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
    • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
    • ¥30 截图中的mathematics程序转换成matlab
    • ¥15 动力学代码报错,维度不匹配
    • ¥15 Power query添加列问题
    • ¥50 Kubernetes&Fission&Eleasticsearch
    • ¥15 報錯:Person is not mapped,如何解決?
    • ¥15 c++头文件不能识别CDialog