Я создал сайт mvc и отправляю большое количество данных формы json (Content-Type:application/x-www-form-urlencoded
) обратно в контроллер mvc. Когда я делаю это, я получаю ответ 500, в котором говорится: InvalidDataException: превышен предел количества значений формы 1024.
В предыдущих версиях aspnet для увеличения лимита в файл web.config добавлялось следующее:
<appSettings>
<add key="aspnet:MaxHttpCollectionKeys" value="5000" />
<add key="aspnet:MaxJsonDeserializerMembers" value="5000" />
</appSettings>
Когда я помещаю эти значения в web.config, я не вижу никаких изменений, поэтому я предполагаю, что Microsoft больше не считывает эти значения из web.config. Однако я не могу понять, где эти настройки должны быть установлены.
Любая помощь в увеличении количества значений формы приветствуется!
Чтобы было ясно, этот запрос отлично работает, когда количество элементов в моих данных сообщения меньше 1024.
Обновление: в asp.net MVC Core 3.1 сообщение об ошибке: Не удалось прочитать форму запроса. Превышен предел количества значений формы 1024.
large amount of json form data
? Вы публикуете данные как тип контентаapplication/x-www-form-urlencoded
илиapplication/json
? - person Kiran Challa   schedule 13.07.2016