2013-08-08 1 views
0

У меня есть веб-приложение asp.net MVC 2 во всех действиях контроллера среднего уровня. Я улавливаю все исключения, регистрирую, а затем повторно бросает исключение. Это Rethrow подхватывается обработчик ошибок JQuery Ajaxasp.net MVC/jQuery Ajax return 500 Exception not JSON Result

throw new Exception(e.Message); 

Я делаю вызов AJAX с помощью JQuery, как этот

jQuery.ajax({ url: '/controller/action', 
success: function(data) { }, 
error: function(jqXHR, textStatus, errorThrown) {  
    var error_json = JSON.parse(jqXHR.responseText); // this is returning error 
    var html_error = error_json["Message"]; 
} 
}); 

И по какой-то причине jqXHR.responseText это ничего не возвращает больше, и я получение ошибки при анализе responseText. Я думаю, что это может быть установка IIS, так как мы недавно перешли на новый веб-сервер. ** В Firebug больше нет ответа JSON как обычно. Я просто вижу ответ сервера как исключение 500 **

+0

Похоже, что это была установка IIS 7. В «Страницы ошибок» -> «Редактировать настройки параметров» -> «Выбрать подробные ошибки». – user327999

ответ

0

Похоже, что это была настройка IIS 7. В «Страницы ошибок» -> «Редактировать настройки параметров» -> «Выбрать подробные ошибки». -

 Смежные вопросы

  • Нет связанных вопросов^_^