Dans ma configuration, je reçois une erreur 500 si quelque chose ne va pas avec ma demande d'API Web.
Par exemple avec ce code simple.
public IQueryable<Article> Get(){
throw new Exception("error");
return db.Articles; //yeah i know.. unreachable, not the point
}
Ce que j'attends (et ce qui se passe dans un contrôleur MVC normal) :
Ce que j'obtiens (dans l'API Web) :
Ma configuration web :
<customErrors mode="Off"/>
<compilation debug="true" targetFramework="4.5">
//under webserver
<httpErrors errorMode="detailed"/>
Le pool d'applications fonctionne avec la version 4.0 en mode intégré. Les applications 32 bits sont activées.
Comment faire pour que l'erreur apparaisse dans le navigateur ? Ou au moins pendant le débogage ?