Существует ли настраиваемый параметр, управляющий максимальным размером / длиной сообщения HTTP в IIS 7, IIS7.5 +? - PullRequest
4 голосов
/ 20 декабря 2011

У меня есть клиент с промежуточными и производственными системами с одинаковым кодом приложения в обоих.Код является классическим ASP, но я не рассматриваю это как часть проблемы.Конкретная страница веб-приложения содержит форму, в которой строка HTML редактируется в текстовой области.Этот код работал годами без проблем и работает для других клиентов без проблем.С определенным шаблоном HTML при постановке не возникает проблем при отправке сообщений на сервер, но при производстве они получают ответ «HTTP / 1.0 400 Bad request».

Википедия http://en.wikipedia.org/wiki/List_of_HTTP_status_codes списки списковHTTP 400 как «Запрос не может быть выполнен из-за неправильного синтаксиса».Тем не менее, другие строки HTML можно редактировать и публиковать без проблем на производстве, из чего я могу сделать вывод, что это вряд ли является реальной проблемой.переполнение буфера и т. д. Интересно, есть ли ограничение длины байта на размер сообщения.При поиске в Интернете возникает много похожих вопросов о PHP, Apache и т. Д., Но нет ничего очевидного в отношении IIS, и подобные вопросы в stackoverflow близки, но не настолько близки, чтобы дать ответ.

Хотя у меня есть настоящая и текущая проблема с этим, этот пост также частично служит маяком для других с той же проблемой.

1 Ответ

2 голосов
/ 20 декабря 2011

обязательно по умолчанию 4096 КБ, т.е. 4 МБ, посмотрите на maxRequestLength в web.config

http://support.microsoft.com/default.aspx?scid=kb;EN-US;295626

...