Назад | Перейти на главную страницу

Загрузка файла на IIS 6 завершается с ошибкой при отказе от подключения, если размер файла превышает 40 МБ и не установлен UrlScan

У меня есть сервер, который не может загружать файлы размером более 40 МБ из IIS6 в Windows Server 2003. В журнале HTTPERR указано Connection_Abandoned. Запрос не отображается в журнале IIS. Fiddler показывает, что от сервера не было получено никакого ответа. В журнале событий ошибки нет. UrlScan не установлен.

Мы пробовали напрямую ссылаться на файлы, а также загружать их через страницу ASP.NET, которая обслуживает файл (не перенаправление, оно использует Response.WriteFile. Мы перепробовали несколько файлов, все до 40 МБ работает, а все более 40 МБ не работает.

Похоже на проблему maxRequestLength. Вам следует обновить web.config: http://weblogs.asp.net/jeffwids/archive/2009/09/24/from-iis6-maxrequestlength-to-iis7-maxallowedcontentlengthfile-specifying-maximum-file-upload-size.aspx -Крис