Если у него Windows 2003 / IIS 6.0, проверьте AspMaxRequestEntityAllowed = "204800" в файле metabase.xml , расположенном в папке C: \ windows \ system32 \ inetsrv \
Значение по умолчанию "204800" (~ 205Kb), на мой взгляд, слишком мало для большинства пользователей. Просто измените значение на макс.
Если вы не можете сохранить файл после его редактирования, вам нужно либо остановить ISS-сервер, либо включить сервер, чтобы разрешить редактирование файла:
(источник: itmaskinen.se )
Редактировать: Я не правильно прочитал вопрос (как установить maxrequest в webconfig). Но эта информация может быть интересна для других людей, многие люди, которые перемещают свои сайты с win2000-сервера на win2003 и имеют работающую функцию загрузки и неожиданно получили ошибку Request.BinaryRead Failed , будут использовать ее , Поэтому я оставляю ответ здесь.