Http 400 «Bad Request» и win32status 1450 при отправке больших сообщений в службу WCF

Http 400 «Bad Request» и win32status 1450 при отправке больших сообщений в службу WCF

Иногда мы получаем коды результата неправильного запроса Http 400 при отправке большого файла (10 МБ) в службу WCF, размещенную в IIS 6. Мы можем воспроизвести это с помощью пользовательского интерфейса SOAP, и кажется, что это непредсказуемо, когда это происходит. В нашем журнале WCF вызов не получен, поэтому мы считаем, что запрос не достигает среды выполнения ASP.NET или WCF. Это происходит на нескольких веб-сайтах на одной машине, каждый из которых имеет свой собственный пул приложений. Все настройки IIS установлены по умолчанию, только в ASP.NET и WCF мы разрешаем большие readerQuota и т. д....

В журнале IIS регистрируется win32status со значением 1450, что, по нашему мнению, означает «ошибка отсутствия системных ресурсов».

Итак, теперь вопрос: а) как мы можем решить эту проблему? б) (когда пункт а неприменим :) ) какие счетчики производительности или журналы полезны, чтобы узнать больше об этой проблеме?

привет, Тим

решение1

проверьте эти статьиКБ810957который объясняет причину проблемы иЗагрузитьReadAheadSizeявляется решением той же проблемы.

Дайте мне знать, если это поможет.

Связанный контент