Sto utilizzando NLog per accedere al sito Web asp.net 4.5. Ho usato NLog 4.0. Ora ho bisogno di usare le variabili di sessione nei miei registri. Così provo ad usare il renderer di layout AspNetSession. Questo renderizzatore di layout è incluso in Nlog.Web. Ho aggiunto questa DLL e anche sotto il tag di estensioni nel file di configurazione di NLog. Ma si dà il seguente errore:Il renderer del layout AspNetSession non funziona
ArgumentException: LayoutRenderer cannot be found: 'aspnet-session'
Ho anche aggiunto NLog.extended
dll e anche sotto il tag estensioni nel file di configurazione NLog. Ma anche non ha aiutato.
Per favore fatemi sapere cosa dovrei fare.
Questo è discusso a Github. (https://github.com/NLog/NLog/issues/767) Si è verificato un problema nella funzione di caricamento automatico (corretto in 4.0.1). Anche il '' non funzionerà qui a causa dell'attributo 'assemblyFile' non necessario/errato. –
Julian
Ho appena visto il problema che hai collegato, sto usando asp net 5 e dopo aver installato il pacchetto 'NLog.Web' ho ancora il' Render renderer layout per aspnet-user-identity' e lo stesso accade per tutti gli altri 'aspnet -s e anche il nome-iis del sito. Sto registrando le cose a livello di codice, c'è un modo speciale per caricare 'NLog.Web' per farlo funzionare devo registrarlo da qualche altra parte? Grazie in anticipo – Luiso