Http 400 "Плохой запрос" и win32status 1450, когда большие сообщения отправляются в службу WCF
Мы иногда получаем Http 400 неправильных кодов результатов запроса при публикации большого файла (10 МБ) в службу WCF, размещенную в IIS 6. Мы можем воспроизвести это с помощью SOAP UI, и кажется, что это непредсказуемо, когда это происходит. В нашем журнале WCF вызов не получен, поэтому мы считаем, что запрос не достигает ни ASP.NET, ни среды выполнения WCF. Это происходит на нескольких веб-сайтах на одном компьютере, каждый из которых имеет свой пул приложений. Все настройки IIS являются настройками по умолчанию, только в ASP.NET и WCF мы разрешаем большие читательские квоты и т. Д....
Win32status, который регистрируется в журнале IIS, - 1450, что, по нашему мнению, означает "ошибка без системных ресурсов".
Итак, теперь вопрос: а) как мы можем решить это б) (когда а не применимо:)), какие счетчики производительности или журналы полезны, чтобы узнать больше об этой проблеме?
привет, Тим
1 ответ
Проверьте эту статью KB810957, которая объясняет причину проблемы, и UploadReadAheadSize является решением для той же самой.
Дайте мне знать, если это поможет.