MVC HandleError-Attribut, die nicht am Controller

Ich bin das Experimentieren mit der Beziehung zwischen Elmah und MVC ist plombiert in der Ausnahmebehandlung, und bin erstaunt über das Ergebnis des folgenden code. Dies ist eine BRANDNEUE, direkt aus Projekt die Vorlage MVC-Anwendung, und ich habe nur Hinzugefügt, Elmah-Module und-Handler, um das web.config. Und natürlich die 'werfen':

[HandleError]
public class HomeController : Controller
{
    public ActionResult Index()
    {
        ViewData["Message"] = "Welcome to ASP.NET MVC!";
        throw new Exception("Just for you Elmah!");
        return View();
    }

Brechen, wenn der Fehler geworfen wird auf off gesetzt ist, noch der debugger bricht immer noch. Wenn ich weiterhin bekomme ich eine YSOD, und ein Elmah-error-log, aber es scheint HandleError ist nichts zu tun.

NUR IN
Ich glaube nicht, dass ich hatte, um benutzerdefinierte Fehler aktiviert, da ich dachte, dass war nur für "meine" unbehandelten Fehler. Ich denke, MVC, ist ebenso ein client, der diesen Dienst, als ich bin.

InformationsquelleAutor ProfK | 2010-08-02
Schreibe einen Kommentar