Poiché è già stato eseguito lo script di installazione di SQL Server e installato Elmah nell'applicazione MVC, è necessario aggiungere quanto segue al proprio web.config per fare in modo che Elmah invii i suoi registri all'istanza del server SQL.
<elmah>
...
<errorLog type="Elmah.SqlErrorLog, Elmah"
connectionStringName="<definedConnectionString>"
applicationName="MyAppName"/>
...
</elmah>
Tenendo presente che sarà necessario sostituire "<definedConnectionString>"
con il nome della stringa di connessione che punta all'istanza SQL 2008 dal <connectionStrings>
sezione del web.config.
Vorrei anche leggere le seguenti 5 serie: Logging Errors with ELMAH and MVC 3, contiene molti ottimi consigli per l'utilizzo di ELMAH con MVC. Inoltre, si potrebbe prendere in considerazione l'utilizzo di Elmah.MVC NuGet Package per modificare il comportamento predefinito di Elmah in un'applicazione MVC.
fonte
2012-09-19 11:50:23
Grazie. Posso seguire le stesse istruzioni della serie in 5 parti per Elmah.MVC o ci sono istruzioni diverse per questo? –
Elmah.MVC gestirà automaticamente le prime 3 parti. Ma leggere attraverso quelle parti aiuterà ad avere una migliore comprensione di ciò che sta accadendo. –