Utilizzo un progetto di distribuzione Web e voglio sostituire alcune sezioni con la sezione emlah/errorMail. Non voglio inviare e-mail in modalità di compilazione di debug.Sezione di progetto di distribuzione Web VS2008 Sostituzione con Elmah
Ho creato la sezione personalizzata e l'ho inserita in un errorMail.config. Nelle proprietà del progetto di distribuzione Web sotto sostituzioni, ho elmah/errorMail = errorMail.config.
L'errore che sto ottenendo Si è verificato un errore durante la creazione del gestore della sezione di configurazione per elmah/errorMail: Impossibile caricare il file o l'assembly 'Elmah' o una delle sue dipendenze. Il sistema non trova il file specificato.
Immagino che questo accada perché Elmah non è nel GAC o non è uno dei miei progetti. Il file Elmah.dll copia correttamente nella cartella output \ bin.
C'è un modo per far funzionare le sostituzioni delle sezioni con le DLL di terze parti?
[EDIT]
ho scoperto che se cado la dll in questione nella cartella progetto per il progetto di distribuzione web, che funzionerà bene. Questo è meno che ottimale.
Quindi ora la mia domanda è: come posso farlo funzionare senza dover inserire la DLL nel GAC o dover copiare la DLL nella cartella del progetto di distribuzione Web?
Problema molto fastidioso che avrebbe dovuto essere risolto dalla SM. L'ho incontrato con elmah e nlog ora. Utilizzerò la correzione della cartella del progetto di distribuzione per ora. Grazie. – UpTheCreek
Strano: avere la DLL nella cartella del progetto di distribuzione non funziona per me:/ – UpTheCreek