В моей настройке я получаю ошибку 500, если что-то пойдет не так с моим запросом Web API.
Например, с помощью этого простого кода.
public IQueryable<Article> Get(){
throw new Exception("error");
return db.Articles; //yeah i know.. unreachable, not the point
}
Что я ожидаю (и что происходит в обычном контроллере MVC):
Что я получаю (в веб-API):
Моя веб-конфигурация:
<customErrors mode="Off"/>
<compilation debug="true" targetFramework="4.5">
//under webserver
<httpErrors errorMode="detailed"/>
Пул приложений работает 4.0 в интегрированном режиме. 32-битные приложения включены.
Как сделать так, чтобы ошибка отображалась в браузере? Или хотя бы во время отладки?