Ho un servizio WCF auto-hosting che accetta messaggi tramite HTTPS.HTTP 413 Richiesta di entità troppo grande nel servizio WCF self-hosting
un messaggio viene inviato da un'applicazione Java, che riceve la risposta:
HTTP/1.1 413 Request Entity Too Large
Content-Length: 0
Server: Microsoft-HTTPAPI/2.0
Date: Wed, 19 Sep 2012 09:05:34 GMT
Connection: close
io non sto cercando di caricare un file, basta inviare una/messaggio SOAP XML, che è 78KB. Ho provato ad aumentare il mio messaggio massimo e le dimensioni del buffer, ma senza alcun risultato.
<binding name="SecuredNoProxy" openTimeout="00:00:10" sendTimeout="00:00:10">
<textMessageEncoding messageVersion="Soap11WSAddressing10" />
<security includeTimestamp="true" enableUnsecuredResponse="true">
<localClientSettings timestampValidityDuration="00:15:00" />
</security>
<httpsTransport manualAddressing="false" maxBufferPoolSize="2147483647" maxReceivedMessageSize="2147483647" maxBufferSize="2147483647" allowCookies="false" bypassProxyOnLocal="true" decompressionEnabled="true" hostNameComparisonMode="StrongWildcard" keepAliveEnabled="true" realm="" transferMode="Buffered" unsafeConnectionNtlmAuthentication="false" useDefaultWebProxy="false" requireClientCertificate="true" />
</binding>
Per favore fatemi sapere se posso fornire ulteriori informazioni.
WCF Trace Log
Ricevi byte su collegamento 'https: // localhost'
attività di confine (Start)
informazioni connessione
un'eccezione (errore)
L'eccezione è:
System.ServiceModel.ProtocolException, System.ServiceModel, Version = 4.0.0.0, Culture = neutral
Attiva [WCF Tracing] (http://msdn.microsoft.com/en-us/library/ms733025 (v = VS.100) .aspx) per vedere se il messaggio viene elaborato da WCF o meno. Sembra che il messaggio provenga dal componente host HTTP, non dall'impianto idraulico WCF. –
@SixtoSaez - Ho aggiunto le informazioni del registro di traccia WCF. – Fenton