Windows Phone 8.1中的WCF服务

时间:2014-09-18 15:07:15

标签: c# windows-phone-8.1

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

"System.ServiceModel.CommunicationException".

的InnerException

"Remote server not found"

我真的卡住了,该怎么办?我还在" web.config"

中增加超时
openTimeout="00:10:00" closeTimeout="00:10:00" sendTimeout="00:10:00" receiveTimeout="00:10:00"

但没有得到结果。如果结果中有少量数据,则表示结果。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

听起来它无法找到您的WCF服务。但是你说对于少量的数据它。我会尝试更改显示here

的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>

到绑定