从silverlight通过wcf发送图像时出现问题

时间:2009-06-19 06:25:10

标签: wcf silverlight image upload send

Silverlight将WCF与 basicHttpBinding

一起使用
<basicHttpBinding>              
    <binding name="BasicHttpBinding_BugsService" 
             maxBufferSize="2147483647" 
             maxReceivedMessageSize="2147483647">                  
       <security mode="None"/>
    </binding>              
</basicHttpBinding>

我将图片作为byte[]发送,只要图片少于20KB,它就会正常工作

但是当它变大时我会得到错误:

  

远程服务器返回错误:NotFound

参考文献中的

public bool EndSave(System.IAsyncResult result) 
{
    object[] _args = new object[0];
    bool _result = ((bool)(base.EndInvoke("Save", _args, result))); // error
    return _result;
}

2 个答案:

答案 0 :(得分:0)

请在接口实现中捕获wcf端的异常并发布。

错误可能与此问题有关: “WCF Message Size Issue

答案 1 :(得分:0)

检查绑定配置的“maxReceivedMessageSize”属性(表示字节大小)。如果您的数据超过该大小,则会丢弃该消息。