2010-07-15 14 views
9

Mi piacerebbe utilizzare ELMAH in un'applicazione ASP.NET MVC 2 in esecuzione su .NET 4, ma in base al sito di hosting del progetto su codice Google, supporta solo .NET 1.1 e 2.0.Esiste una versione di ELMAH per .NET 4?

Esiste già una versione .NET di ELMAH o devo scaricare la fonte e aggiornare qualsiasi cosa si interrompe?

risposta

1

Sto usando .NET 4.0 e non ho una nuova versione .... ma sto usando elmah 1.1 e funziona .... :) .. Potresti dover cambiare sorgente anche se aggiungere campi personalizzati o registra valori aggiuntivi .. che è un po 'un dolore ... ma iniziare here

0

Bene è open source, nulla dovrebbe impedirti di ricompilarlo usando il framework .NET 4.0.

This link ha alcune informazioni sull'esecuzione di app Web. NET4 e app Web .NET4 in un server.

EDIT:

In realtà non sarà necessario ricompilare ELMAH. Secondo l'articolo this e this, l'esecuzione in corso fianco a fianco dovrebbe fare il trucco.

+0

So che è open source e stavo proprio per scaricarlo quando ho capito che non volevo reinventare la ruota. Se esiste già una porta .NET 4, la comunità SO dovrebbe sapere: P –

3

Elmah funziona perfettamente per ASP.NET 4.0.

Tuttavia, ci sono alcuni trucchi per farlo funzionare perfettamente su un sito MVC.

Ho iniziato di recente a scrivere blog su questo argomento, quindi assicurati di controllare le mie serie di blog sul log in MVC. Il primo articolo spiega come ottenere Elmah impostato e in esecuzione per MVC utilizzando tutti i trucchi che puoi trovare su StackOverflow.

C'è un collegamento al codice scaricabile alla fine dell'articolo. Spero possa aiutare.

http://dotnetdarren.wordpress.com/

0

Ho avuto la stessa domanda così ho scaricato la 1.1 src, lo aprì in Visual Studio 2010, ha cambiato il progetto di destinazione 4.0 e ricostruito. Ho quindi rilasciato la DLL nella mia app ASP.NET MVC 2.0 e ha funzionato bene.

Problemi correlati