У меня есть сайт MVC 3 с несколькими большими формами.Они только что получили часть загрузки файла, которая вызвала некоторые проблемы.Для маленьких файлов все хорошо, но для больших файлов я получаю HTTP 413 Request entity слишком большой.Сама форма имеет размер около 10-15 кБ, а загружаемые файлы - это файлы Excel, размер которых обычно составляет около 50 кБ.
Я попытался найти способ увеличить этот лимит, и некоторые читатели предполагают, что добавление
<system.webServer>
<serverRuntime maxRequestEntityAllowed="104857600"/>
</system.webServer>
в файл web.config
исправит это.Однако, если я это сделаю, вместо этого я получу HTTP 500 «Этот раздел конфигурации нельзя использовать по этому пути. Это происходит, когда раздел заблокирован на родительском уровне».
Я читал о том, как это можно исправить, изменив файл applicationHost.config
, но в моей ситуации это невозможно.Мы - 15 разработчиков, которые разрабатывают локально (используя IIS Express из Visual Studio), а затем имеем около 10 серверов, которые используются для тестирования и производства.Требование, чтобы все они были исправлены из-за внешнего контроля источников, очень скоро станет беспорядком.Что можно сделать, чтобы это исправить?