Sto utilizzando VS2005, un progetto di sito Web, un progetto di distribuzione Web e Log4Net. Posso usare la registrazione quando sto sviluppando localmente. Posso vedere i file di registro e tutto va bene. Quando creo il mio sito Web, (utilizzando il progetto di distribuzione Web), utilizzo la distribuzione come una singola opzione DLL. Quando quindi controllo le posizioni di dove dovrebbero essere i miei file di registro non riesco a vedere alcun file.Perché Log4Net non crea il file di registro in produzione?
C'è un modo per risolvere questo problema. Non credo che l'aggiunta del valore di debug alle Impostazioni app sarà di aiuto perché non ho una console perché è un sito web.
MODIFICA Non voglio che il rappresentante da 150 giri sprechi così un'ultima volta. Ho confrontato la traccia interna dal mio ambiente di sviluppo alla traccia proveniente dalla produzione. La traccia del mio ambiente di sviluppo mostra la chiamata a Xml Configurator dove non è presente la produzione. Ho il codice nel global.asax sul metodo application_start(). Inserisco il codice di debug e viene chiamato in dev ma non in produzione.
Penso che questo sia il punto in cui il progetto di distribuzione Web sta causando alcuni problemi. Il file global.asax viene compilato nella singola DLL? Quando eseguo una compilazione nella directory di distribuzione, vedo un file global.compiled. Deve questo andare nella cartella bin in produzione? O è il codice global.asax nella singola DLL? Avere entrambi nella cartella bin o semplicemente la DLL non ha cambiato nulla.
Quali gruppi devo dare i permessi di scrittura. Pensavo fosse il servizio di rete? – uriDium
Penso che ci sia un gruppo locale, IIS_WPG, che vorrei usare. In genere, tutti gli account che eseguono i processi di lavoro devono essere inseriti in questo gruppo. L'utilizzo del gruppo ti protegge nel caso in cui decidessi di cambiare l'account per qualche altro motivo. Inoltre, se la directory di registro si trova nel sito Web, assicurati di impostarne una protezione in modo che le persone non possano fare richieste contro di essa. – tvanfosson
Grazie per il consiglio. C'è qualche posto dove possiamo leggere su questo. Sono davvero nuovo alla sicurezza e ai permessi. – uriDium