WCF:接收到http://

时间:2017-01-26 09:30:53

标签: wcf

我们仅在生产服务器上收到此错误,但并非总是如此,有时它会起作用。 它始终适用于开发和测试服务器。在生产服务器上流量很大,返回的数据可能比其他服务更大。

  

System.ServiceModel.CommunicationException:接收到http://.../DefaultService.svc的HTTP响应时发生错误。这可能是由于服务端点绑定不使用HTTP协议。这也可能是由于服务器中止HTTP请求上下文(可能是由于服务关闭)。请参阅服务器日志以获取更多详---> System.Net.WebException:基础连接已关闭:接收时发生意外错误。 ---> System.IO.IOException:无法从传输连接中读取数据:Eine vorhandene Verbindung wurde vom Remotehost geschlossen。 ---> System.Net.Sockets.SocketException:Eine vorhandene Verbindung wurde vom Remotehost geschlossen

相关的web.config部分是:

<system.webServer>
        <modules runAllManagedModulesForAllRequests="true" />
        <security>
            <requestFiltering>
                <hiddenSegments>
                    <add segment="config" />
                </hiddenSegments>
                <requestLimits maxAllowedContentLength="104857600" />
            </requestFiltering>
        </security>
    </system.webServer>

    <system.serviceModel>
        <serviceHostingEnvironment aspNetCompatibilityEnabled="true" />
        <behaviors>
            <serviceBehaviors>
                <behavior>
                    <serviceThrottling maxConcurrentCalls="256" maxConcurrentSessions="256" maxConcurrentInstances="256" />

                    <!-- Set to "true" for WSDL access -->
                    <serviceMetadata httpGetEnabled="false" httpsGetEnabled="false" />

                    <serviceDebug includeExceptionDetailInFaults="true" />
                </behavior>
            </serviceBehaviors>
        </behaviors>
        <bindings>
            <customBinding>
                <!-- SOAP 1.2 (Http) -->
                <binding name="CustomHttpBinding" receiveTimeout="00:15:00">
                    <binaryMessageEncoding>
                        <readerQuotas maxStringContentLength="2147483647" maxArrayLength="2147483647" maxNameTableCharCount="2147483647" />
                    </binaryMessageEncoding>
                    <httpTransport maxReceivedMessageSize="2147483647" maxBufferSize="2147483647" maxBufferPoolSize="2147483647" />
                </binding>
            </customBinding>
        </bindings>
        <services>
            <service name="DefaultService">
                <endpoint binding="customBinding" bindingConfiguration="CustomHttpBinding" contract="WebServiceInterfaces.IArgosDefaultWebService" />
            </service>
        </services>
    </system.serviceModel>

在错误消息中显示&#39;请参阅服务器日志以获取更多详细信息&#39;。我们必须在哪些服务器日志中查找详细信息?

可能是什么错误?

0 个答案:

没有答案