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