Ich möchte ELMAH in einer ASP.NET MVC 2-Anwendung verwenden, die auf .NET 4 ausgeführt wird, aber Laut der Projekthosting-Site auf Google-Code unterstützt es nur .NET 1.1 und 2.0.
Gibt es bereits eine .NET 4-Version von ELMAH, oder muss ich die Quelle herunterladen und aktualisieren, was auch immer sich bricht?
Elmah funktioniert perfekt für ASP.NET 4.0.
Es gibt jedoch ein paar Tricks, wie man es auf einer MVC-Website perfekt einrichten kann.
Ich habe kürzlich damit begonnen, über dieses Thema zu bloggen, also schaut euch meine Blogserie zum Einloggen in MVC an. Der erste Artikel behandelt die Einrichtung und den Betrieb von Elmah für MVC mit allen Tricks, die Sie über StackOverflow finden können.
Es gibt einen Link zum herunterladbaren Code am Ende des Artikels. Hoffe das hilft.
Ich benutze .NET 4.0 und ich nicht über eine neue Version .... aber ich benutze die Elmah 1.1 und es funktioniert .... :) .. Sie müssen möglicherweise die Quelle ändern, um benutzerdefinierte Felder oder hinzuzufügen Protokollieren Sie zusätzliche Werte ... was ein bisschen schmerzt ... aber beginnen Sie hier
Nun, es ist Open Source, nichts sollte Sie daran hindern, es mit dem .NET 4.0 Framework neu zu kompilieren.
Dieser Link enthält Informationen zum Ausführen von vor .NET4-Webanwendungen und .NET4-Webanwendungen in einem Server.
BEARBEITEN:
Eigentlich müssen Sie ELMAH nicht neu kompilieren. Laut dies und dieser Artikel sollte die In-Process-Seite-an-Seite-Ausführung den Trick machen.