У меня есть веб-приложение MVC 3, в котором я использую "HandleError" Фильтр действий для обработки исключений. Я реализовал этот фильтр действий следующим образом:
[HandleError]
public class BaseController : Controller {...}
Это базовый класс, от которого унаследованы все мои контроллеры. В моем web.config есть , а в моей общей папке есть Error.cshtml (.cshtml, потому что я использую Razor). Все работает нормально, и я получаю прекрасную обработку исключений (отформатированных моей функцией)
Недавно каким-то образом я получил и «необработанное исключение (YSOD)», а из-за «customErrors» я получил сообщение об ошибке ASP.Net по умолчанию, в котором не было никакой информации о фактическом исключении. Это произошло в сообщении AJAX. Однако я не могу его воспроизвести.
Могут ли какие-либо ошибки избежать этого фильтра действий?