Wcf错误:接收到http://localhost/MyProject/MyService.svc的HTTP响应时发生错误

时间:2015-08-30 07:11:36

标签: c# wcf

我有一个服务,我添加到我的客户端项目,服务方法正确运行,但是当返回数据抛出这个以下异常时:

  

收到http://localhost/MyProject/MyService.svc的HTTP响应时发生错误   这可能是由于服务端点绑定不使用HTTP协议。这也可能是由于服务器中止HTTP请求上下文(可能是由于服务关闭)。有关详细信息,请参阅服务器日志。

     

内部异常:基础连接已关闭:接收时发生意外错误。

     

内部异常:无法从传输连接读取数据:远程主机强行关闭现有连接。

     

内部异常:远程主机强行关闭现有连接

注意:我的服务的返回类型为DataTable

客户端配置:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
    <startup> 
        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5"/>
    </startup>
    <system.serviceModel>
        <bindings>
            <basicHttpBinding>
               <binding name="BasicHttpBinding_IMyService" maxBufferSize="2147483647"
                    maxReceivedMessageSize="2147483647"/>
            </basicHttpBinding>
        </bindings>
        <client>
            <endpoint address="http://localhost/MyProject/MyService.svc"
                binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_IMyService"
                contract="MyService.IMyService" name="BasicHttpBinding_IMyService" />
        </client>
    </system.serviceModel>
</configuration>

如何解决此错误?

0 个答案:

没有答案