Эта проблема обсуждается в нескольких потоках, но я не могу заставить ее работать. Я загружаю текстовый файл размером 30 МБ. Я использую классический подход, когда <form>
имеет <input type="file"/>
и форму submit обрабатывается методом, принимающим параметр HttpPostedFileBase
с атрибутом [HttpPost]
.ASP.NET MVC: проблема с большой загрузкой файлов
Проблема:
- На Крома это дает ERR_CONNECTION_RESET сообщение примерно через 2 минуты.
В IE, это дает следующее сообщение:
Ошибка HTTP 404,13 - модуль фильтрации не найден Запрос выполнен с возможностью отклонить запрос, который превышает длину содержимого запроса.
Загрузка файла занимает слишком много времени (более 30 минут) в Firefox.
Решение Я попробовал: Set maxRequestLength="102400" executionTimeout="3600"
в <httpRuntime>
.
Что я хочу?
- Загрузить производительность должно быть хорошим.
- Решение должно работать для всех браузеров.
Я знаю, хотя я получаю решение, работающее во всех браузерах, для загрузки потребуется много времени. Существуют ли какие-либо альтернативы для подхода, которые я использую, чтобы производительность приложения была хорошей?
Я попробовал, добавив тег, но это дает следующее сообщение об ошибке в IE: HTTP Error 500.19 - Внутренняя ошибка сервера Запрошенная страница недоступна, поскольку связанные с ней данные конфигурации для страницы недействительны. –
У вас нет ошибки? – ediblecode
Вы поставили 'security' внутри' system.webServer' – ediblecode