Какой модуль в IIS7.5 удаляет тело 400 неверного запроса

Я написал код ASP.NET (4.0), который устанавливает Response.StatusCode равным 400, если данные, отправленные на сервер, действительны.
Я помещаю полезную информацию в тело ответа в том формате, в котором запрос принимает заголовок. например, html-сообщение, в котором говорится: «Поле даты необходимо ...».

В IIS7 (7.5.7600) в Windows 7 я получаю правильный html-ответ обратно в браузер.

В IIS7 (7.5.6000) в Windows 2008 я не возвращаю тело html, а только текстовое тело с "Bad Request" в качестве содержания.

Может ли кто-нибудь указать мне, как я изменяю конфигурацию сервера 2008, чтобы вернуть тело.
Или есть разница между этими версиями IIS?
Может быть, модуль в Machine.config?
Например, я знаю (и мне пришлось обходиться), что модуль FormsAuthentication изменяет 401 на 302, даже если вы этого не хотите. Может быть, есть модуль, который останавливает отправку содержимого 400.

TIA.

18
задан Simon Francesco 1 November 2016 в 04:19
поделиться