Возвращение http-кода состояния 409 Conflict (без изменений ASP.NET MVC) - PullRequest
2 голосов
/ 05 января 2011

Я пытаюсь вернуть HTTP-ответ с кодом состояния 409, типом контента «application / json» и данными json в контенте.

Проблема в том, что на уровне клиента возвращается response.contentHTML результат.Каким-то образом ASP.Net MVC решил вернуть сообщение об ошибке html вместо того, что я намеревался.Я проверил на web.config и 409 не является частью пользовательского сообщения об ошибке.Я также проверил раздел IIS 7.0 Страницы ошибок на 409, и он там не установлен.

Интересно, где я могу найти конфигурацию по умолчанию, управляющую механизмом кода ошибки asp.net mvc http.

Я работаю на основе ASP.Net MVC 2.0 и .Net 4.0 в Vista.

1 Ответ

1 голос
/ 15 октября 2012

Попробуйте выполнить Response.TrySkipIisCustomErrors = true;при отправке ответа обратно, что позволит пропустить ошибки клиента IIS.Вы можете прочитать больше об этом в
http://www.west -wind.com / weblog / posts / 2009 / Apr / 29 / IIS-7-Ошибки-Страницы-принятие-500-Ошибки

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...