Я экспериментирую с отношениями между Elmah и MVC, установленными в обработке исключений, и удивлен результатом следующего кода. Это совершенно новое, прямое из проекта MVC-приложения проекта, и я добавил только модули Elmah и обработчики в web.config. И в конечно «броска»:MVC HandleError атрибут, не работающий на контроллере
[HandleError]
public class HomeController : Controller
{
public ActionResult Index()
{
ViewData["Message"] = "Welcome to ASP.NET MVC!";
throw new Exception("Just for you Elmah!");
return View();
}
Перерыв, когда ошибка возникает отключена, но отладчик все еще ломается. Когда я продолжаю, я получаю YSOD и журнал ошибок Elmah, но, похоже, HandleError
ничего не делает.
РАЗ В я не думаю, что я должен был иметь пользовательские ошибки включены, как я думал, что это только для «моих» необработанных ошибок. Я думаю, что MVC является таким же клиентом этого сервиса, как и я.
http://stackoverflow.com/questions/619582/ asp-net-mvc-handleerror-not-catching-exceptions – Ahmad