Давайте спочатку поговоримо про розмір файлу, файл має більше 900 МБ, просто завантажте тестовий файл. Плагін для завантаження використовує веб-завантаження Baidu, коли прогрес завантаження Baidu повний, а потім, коли ви бачите запитуваний інтерфейс, він повідомляє про помилку 404.
Чому помилка 404?? Потім, після налагодження, я виявив, що при завантаженні файлу на 900 м шкала прогресу була заповнена, і неможливо увійти в інтерфейс.
Перевірте httpRuntime web.config:
system.web:
Цього значення достатньо!! Що мені робити???
Повідомлення про помилку:
Найімовірніші причини: Фільтрація запитів на веб-сервері налаштована так, щоб відхиляти запит, оскільки довжина контенту перевищує налаштоване значення.
Що спробувати: Підтвердіть налаштування configuration/system.webServer/security/requestFiltering/requestLimits@maxAllowedContentLength у файлі applicationhost.config або web.config.
Посилання та додаткова інформація Це функція безпеки. Будь ласка, не змінюйте цю функцію, якщо ви повністю не усвідомлюєте масштаб змін. Ви можете налаштувати сервер IIS 7.0 так, щоб він відхиляв запити довжиною вмісту більший за задане значення. Ця помилка повертається, якщо довжина запитуваного контенту більша за налаштовану довжину. Якщо потрібно збільшити довжину контенту, змініть налаштування configuration/system.webServer/security/requestFiltering/requestLimits@maxAllowedContentLength.
рішення
Виявляється, розмір файлу для завантаження IIS7, навіть у класичному режимі, має бути встановлений у system.webServer, і його можна додати:
Нарешті, надішліть скріншот завантаження великого файлу!!
|