tags:

views:

152

answers:

0

Im returning two List, one works fine its when I execute the other I get the error The underlying connection was closed: The connection was closed unexpectedly. Ive googled and all ican see is about setting the following in web.config (where the service is hosted)

<behaviors>
  <serviceBehaviors>
    <behavior>
      <dataContractSerializer maxItemsInObjectGraph="999999999"/>
<serviceMetadata httpGetEnabled="true"/>
    <serviceDebug includeExceptionDetailInFaults="true"/>
    </behavior>
  </serviceBehaviors>

and in the app.config (where my windows app consumes the web service)

 <system.serviceModel>

    <behaviors>

      <endpointBehaviors>

        <behavior name="debuggingBehaviour">

          <dataContractSerializer maxItemsInObjectGraph="999999999" />

        </behavior>

      </endpointBehaviors>

    </behaviors>

    <bindings>
      <basicHttpBinding>
        <binding name="BasicHttpBinding_IResources" closeTimeout="00:01:00"
          openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00"
          allowCookies="false" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard"
          maxBufferSize="500000000" maxBufferPoolSize="524288" maxReceivedMessageSize="500000000"
          messageEncoding="Text" textEncoding="utf-8" transferMode="Buffered"
          useDefaultWebProxy="true">
          <readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384"
            maxBytesPerRead="8096" maxNameTableCharCount="16384" />
          <security mode="None">
            <transport clientCredentialType="None" proxyCredentialType="None"
              realm="" />
            <message clientCredentialType="UserName" algorithmSuite="Default" />
          </security>
        </binding>
      </basicHttpBinding>
    </bindings>
    <client>

      <endpoint address="http://localhost:50350/Inventory/Resources.svc"  behaviorConfiguration="debuggingBehaviour" binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_IResources" contract="ServiceResource.IResources" name="BasicHttpBinding_IResources" >

      </endpoint>
    </client>

but still getting the same error... help!