2013-05-23 7 views
18

Ho un'applicazione Code First MVC 4.Elmah vs Elmah.MVC Pacchetto Nuget - Quale usare e perché?

Ho provato a installare il pacchetto NuGet per l'accesso Elmah - e tutto sembrava funzionare bene - Gli errori sono stati segnalati raffinata a http://myapp/elmah.axd

Poi ho notato che c'era un pacchetto Elmah.MVC - così ho tolto quella originale, e installato quello. Non ha più funzionato qui: http://myapp/elmah.axd

Ho letto in alcuni punti che per le app MVC, dovresti usare il pacchetto 'Elmah.MVC' - piuttosto che il pacchetto 'Elmah' - ma perché è questo? Quale sarebbe la differenza pratica? Questo è ancora il caso dei siti MVC 4?

È strano il pacchetto originale funziona fuori dalla scatola e quello MVC no.

Quale dovrei usare e perché?

+4

Dopo aver installato Elmah.MVC il percorso diventa 'http: // myapp/elmah' a meno che non si configuri diversamente. – Jasen

risposta

30

In base al sito Web Nuget, è possibile accedere a Elmah utilizzando l'url /elmah.

https://www.nuget.org/packages/Elmah.MVC

indolore integrazione della funzionalità ELMAH in ASP.NET MVC applicazione. Basta rilasciare il pacchetto all'interno dell'applicazione ASP.NET MVC e accedere/elmah URL. Installa inoltre il filtro HandleError globale, , che garantisce la registrazione di tutti gli errori non gestiti (anche se l'errore cliente diventa "On").

+2

Il collegamento [Github Project Page] (https://github.com/alexanderbeletsky/elmah-mvc) sulla pagina NuGet è particolarmente utile per rispondere a * perché * - Routing, strategie di autorizzazione e configurazione. – Jasen

+0

doh RTFM giusto? Funziona bene... – niico

Problemi correlati