首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > CAD教程 >

服务器未提供有意义的回复;这可能是由协定不匹配、会话过早关闭或内部服务器异常引起的

2012-04-24 
服务器未提供有意义的回复;这可能是由协定不匹配、会话过早关闭或内部服务器错误引起的。是发送文件的时候报

服务器未提供有意义的回复;这可能是由协定不匹配、会话过早关闭或内部服务器错误引起的。
是发送文件的时候报的错
我感觉应该是集合的size太大了
所以我在服务端的behavior里加了一句
<dataContractSerializer maxItemsInObjectGraph="6553600"/>

因为发送小文件的时候没问题,超过20kb就有这个问题
可是我这么设了还是不行,请教

以下是我的错误信息

C# code
用户代码未处理 System.ServiceModel.CommunicationException  Message=服务器未提供有意义的回复;这可能是由协定不匹配、会话过早关闭或内部服务器错误引起的。  StackTrace:       位于 System.ServiceModel.AsyncResult.End[TAsyncResult](IAsyncResult result)       位于 System.ServiceModel.Channels.ServiceChannel.EndCall(String action, Object[] outs, IAsyncResult result)       位于 System.ServiceModel.ClientBase`1.ChannelBase`1.EndInvoke(String methodName, Object[] args, IAsyncResult result)       位于 SLA_Fax.FaxServiceProxy.FaxServiceClient.FaxServiceClientChannel.EndSendFax(CustomException& status, IAsyncResult result)       位于 SLA_Fax.FaxServiceProxy.FaxServiceClient.SLA_Fax.FaxServiceProxy.IFaxService.EndSendFax(CustomException& status, IAsyncResult result)       位于 SLA_Fax.FaxServiceProxy.FaxServiceClient.OnEndSendFax(IAsyncResult result)       位于 System.ServiceModel.ClientBase`1.OnAsyncCallCompleted(IAsyncResult result)  InnerException: 


[解决办法]
<bindings>
<basicHttpBinding >
<binding name="ServiceSoap" maxBufferSize="2147483647" maxReceivedMessageSize="2147483647" transferMode="Streamed"
closeTimeout="00:10:00" openTimeout="00:10:00" receiveTimeout="00:30:00" sendTimeout="00:10:00"
>
<security mode="None" />
</binding>
</basicHttpBinding>
</bindings>

加到配置文件里试试

热点排行