Http 400 'Solicitação incorreta' e win32status 1450 quando mensagens maiores são enviadas para um serviço WCF

Http 400 'Solicitação incorreta' e win32status 1450 quando mensagens maiores são enviadas para um serviço WCF

às vezes recebemos códigos de resultado de solicitação incorreta HTTP 400 ao postar um arquivo grande (10 MB) em um serviço WCF hospedado no IIS 6. Podemos reproduzir isso usando a UI SOAP e parece que é imprevisível quando isso acontece. Em nosso log do WCF a chamada não é recebida, portanto acreditamos que a solicitação não atinge o ASP.NET nem o tempo de execução do WCF. Isso acontece em vários sites na mesma máquina, cada um com seu próprio pool de aplicativos. Todas as configurações do IIS são padrão, apenas no ASP.NET e WCF permitimos leitores maiores, etc.

O win32status registrado no log do IIS é 1450, o que achamos que significa "erro sem recursos do sistema".

Então agora a questão: a) como podemos resolver isso b) (quando a não é aplicável :)) quais contadores de desempenho ou logs são úteis para aprender mais sobre esse problema?

saudações, Tim

Responder1

verifique estes artigosKB810957que explica a causa do problema eUploadReadAheadSizeé a solução para o mesmo.

Deixe-me saber se isso ajuda.

informação relacionada