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;
}
答案 0 :(得分:0)
请在接口实现中捕获wcf端的异常并发布。
错误可能与此问题有关: “WCF Message Size Issue”
答案 1 :(得分:0)
检查绑定配置的“maxReceivedMessageSize”属性(表示字节大小)。如果您的数据超过该大小,则会丢弃该消息。