Ciao a tutti.
Il problema che mi si presenta e al quale non sono riuscito a trovare alcuna spiegazione è il seguente:
Un servizio Wcf che richiama Un'altro servizio Wcf ritorna il seguente errore "The underlying connection was closed: The connection was closed unexpectedly." quando cerca di prendere una Lista di 14000 oggetti.
facendo vari tentativi ho tentato di farmi tornare meno righe scoprendo che fino a 9361 il servizio funziona bene, ma alla 9362esima riga riporta lo stesso messaggio di errore.
l'operazione sul db funziona correttamente, in quanto il wcf che si occupa dell'estrazione dati, da solo funziona, il problema sebrerebbe stare nel colloquio tra i 2 wcf.
per completezza posto anche i valori del ramo binding del file di configurazione.
<bindings>
<basicHttpBinding>
<binding name="BasicHttpBinding_DataBaseService"
allowCookies="false" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard"
maxBufferSize="2147483647" maxBufferPoolSize="2147483647" maxReceivedMessageSize="2147483647"
messageEncoding="Text" textEncoding="utf-8" transferMode="Buffered"
useDefaultWebProxy="false">
<readerQuotas maxDepth="200" maxStringContentLength="2147483647" maxArrayLength="2147483647"
maxBytesPerRead="2147483647" maxNameTableCharCount="2147483647" />
<security mode="None">
<transport clientCredentialType="None" proxyCredentialType="None"
realm="" />
<message clientCredentialType="UserName" algorithmSuite="Default" />
</security>
</binding>
<!--<binding name="BasicHttpBinding_DataBaseService" closeTimeout="00:01:00"
openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00"
allowCookies="false" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard"
maxBufferSize="65536" maxBufferPoolSize="524288" maxReceivedMessageSize="65536"
messageEncoding="Text" textEncoding="utf-8" transferMode="Buffered"
useDefaultWebProxy="true">
<readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384"
maxBytesPerRead="4096" maxNameTableCharCount="16384" />
<security mode="None">
<transport clientCredentialType="None" proxyCredentialType="None"
realm="" />
<message clientCredentialType="UserName" algorithmSuite="Default" />
</security>
</binding>-->
</basicHttpBinding>
<customBinding>
<binding name="BRIDGE_LAYER.ProxyToBackEndService.customBinding0">
<binaryMessageEncoding />
<httpTransport />
</binding>
</customBinding>
</bindings>
Grazie mille anticipate