Windows Phone 8.1中的WCF服务

本文关键字:WCF 服务 中的 Phone Windows | 更新日期: 2023-09-27 18:22:18

我在Windows Phone 8.1中调用WCF服务,有一个服务返回了大量数据,这就是我遇到异常的原因。

"System.ServiceModel.CommunicationException".

内部异常

"Remote server not found"

我真的被卡住了,该怎么办?我还增加了"web.config"的超时时间

openTimeout="00:10:00" closeTimeout="00:10:00" sendTimeout="00:10:00" receiveTimeout="00:10:00"

但没有得到结果。若结果中有少量数据,那个么它就是给出结果。如有任何帮助,我们将不胜感激。

Windows Phone 8.1中的WCF服务

听起来好像找不到WCF服务。但你说,对于少量数据,它确实如此。我会尝试更改此处显示的MaxMessageSize属性

在wcf服务的web.config中添加:

<bindings>
    <basicHttpBinding>
        <binding name="basicHttp" allowCookies="true"
                 maxReceivedMessageSize="20000000" 
                 maxBufferSize="20000000"
                 maxBufferPoolSize="20000000">
            <readerQuotas maxDepth="32" 
                 maxArrayLength="200000000"
                 maxStringContentLength="200000000"/>
        </binding>
    </basicHttpBinding>
</bindings>

到绑定