Tenemos servicio que está trabajando con pequeñas y grandes conjuntos de datos (generación de documentos), y está funcionando muy bien para algunas llamadas, pero para algunas peticiones específicas (exactamente el mismo método, diferentes argumentos) simplemente devuelve:WCF Existe y funciona parcialmente, pero para algunas llamadas devuelve "sin escucha de punto final - (404) no encontrado".
System.ServiceModel.EndpointNotFoundException: There was no endpoint listening at http://localhost:8010/MyService/MyService.svc that could accept the message. This is often caused by an incorrect address or SOAP action. See InnerException, if present, for more details. ---> System.Net.WebException: The remote server returned an error: (404) Not Found.
Tenga en cuenta que el servicio es de trabajo, los documentos se generan, pero como he dicho no todos ellos ... (y el servicio se puede abrir desde el navegador)
me he convertido en el rastreo (system.diagnostics) en web .config y no obtuvo más información en svclog.
La unión (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 caer dentro de los límites de maxReceivedMessageSize
y otros atributos.
Actualmente desconfío del tamaño del mensaje, pero no puedo estar seguro, ¿tiene alguna idea de cómo puedo depurar esto más?
*** substatuscode *** no disponible en _WebException_: https://msdn.microsoft.com/en-us/library/system.web.httpresponse.substatuscode(v=vs.110).aspx – Kiquenet