2012-09-18 6 views
10

Ich verwende MVC 3 mit SQL Server 2008 R2 DB.Elmah Setup mit SQL Server 2008

Ich installierte Elmah 1.2.2 und SQL Server-Skript.

Könnte jemand einige detaillierte Informationen darüber, wie die Einrichtung Elmah mit SQL Server haben 2008

ich online überprüft, aber keine detaillierten Informationen finden konnten.

Antwort

15

Da Sie bereits das SQL Server-Setup-Skript ausgeführt und Elmah in Ihrer MVC-Anwendung installiert haben, müssen Sie nur noch Folgendes zu Ihrer web.config hinzufügen, damit Elmah seine Protokolle an Ihre SQL-Serverinstanz sendet.

<elmah> 

... 

    <errorLog type="Elmah.SqlErrorLog, Elmah" 
     connectionStringName="<definedConnectionString>" 
     applicationName="MyAppName"/> 

... 

</elmah> 

Wenn man bedenkt, dass Sie "<definedConnectionString>" mit dem Namen der Verbindungszeichenfolge, verweist auf Ihre SQL 2008-Instanz von Ihrem <connectionStrings> Abschnitt Ihrer web.config ersetzen müssen.

Ich würde auch empfehlen, durch die folgende 5-teilige Serie zu lesen: Logging Errors with ELMAH and MVC 3, enthält es viele gute Empfehlungen für die Verwendung von ELMAH mit MVC. Sie könnten auch die Installation von Elmah.MVC NuGet Package verwenden, um das Standardverhalten von Elmah in einer MVC-Anwendung zu ändern.

+0

Danke. Kann ich die gleichen Anweisungen aus der 5-teiligen Serie für Elmah.MVC befolgen oder gibt es dafür andere Anweisungen? –

+0

Elmah.MVC übernimmt automatisch die ersten 3 Teile für Sie. Aber das Lesen dieser Teile wird helfen, besser zu verstehen, was vor sich geht. –