WCF Existe y funciona parcialmente, pero para algunas llamadas devuelve "no escuchar punto final - (404) No encontrado".

Tenemos un servicio que funciona con conjuntos de datos pequeños a grandes (generación de documentos), y funciona bien para algunas llamadas, pero para algunas solicitudes específicas (exactamente el mismo método, diferentes argumentos) simplemente devuelve:

System.ServiceModel.EndpointNotFoundException: no había ningún punto final escuchando enhttp: // localhost: 8010 / MyService / MyService.svc que podría aceptar el mensaje. Esto a menudo es causado por una dirección incorrecta o una acción SOAP. Vea InnerException, si está presente, para más detalles. ---> System.Net.WebException: el servidor remoto devolvió un error: (404) No encontrado.

Tenga en cuenta que el servicioe trabajando, se generan documentos, pero como dije no todos ... (y el servicio se puede abrir desde el navegador)

He activado el rastreo (system.diagnostics) en web.config y no tengo más información en el svclog.

El enlace (wsHttp) está configurado como:

    <binding name="wsHttpWithTrans" transactionFlow="True" messageEncoding="Mtom"  maxReceivedMessageSize="65536000" maxBufferPoolSize="124288000">
      <readerQuotas maxDepth="32" maxStringContentLength="819200" maxArrayLength="16384000" maxBytesPerRead="4096" maxNameTableCharCount="16384" />
      <security mode="None">
        <transport clientCredentialType="Windows" proxyCredentialType="None" realm="" />
        <message clientCredentialType="Windows" negotiateServiceCredential="true" algorithmSuite="Default" establishSecurityContext="true" />
      </security>
    </binding>

y también, hay:

<configuration>
  <system.web>
    <httpRuntime maxRequestLength="124288000" />
  </system.web>
</configuration>

Creo que el mensaje debe estar dentro de los límites demaxReceivedMessageSize y otros atributos.

Actualmente sospecho del tamaño del mensaje, pero no puedo estar seguro: ¿tiene alguna idea de cómo puedo depurar esto más?

Respuestas a la pregunta(4)

Su respuesta a la pregunta