Я экспериментирую с отношениями между Elmah и MVC в обработке исключений, и удивлен результатом следующего кода.Это совершенно новое, прямо из шаблона проекта приложение MVC, и я только добавил модули и обработчики Elmah в web.config.И, конечно же, команда throw:
[HandleError]
public class HomeController : Controller
{
public ActionResult Index()
{
ViewData["Message"] = "Welcome to ASP.NET MVC!";
throw new Exception("Just for you Elmah!");
return View();
}
Break, когда выдается ошибка, отключена, но отладчик все еще не работает.Когда я продолжаю, я получаю YSOD и журнал ошибок Elmah, но кажется, что HandleError
ничего не делает.
JUST IN Я не думал, что нужно было настраивать ошибкина, как я думал, это было только для «моих» необработанных ошибок.Я полагаю, что MVC является таким же клиентом этой службы, как и я.