NLog in ASP.NET - quali autorizzazioni dovrebbe avere il file di log (problema archiviazione)
-
21-09-2019 - |
Domanda
Per un ambiente ASP.Net quali autorizzazioni dovrebbe file di log creato da NLog avere? La directory virtuale ASP.Net utilizza un pool di applicazioni che ha un 'Identità pool di applicazioni' di 'Network Service'.
Quando mi concedo 'di servizi di rete' i diritti di modifica al file di output NLog tutto va bene fino a quando la condizione di archiviazione fa sì che il file di log prima di diventare X_0001 e un nuovo X da creare - il nuovo X ora ha più alcun diritto per ' Network Service' e quindi viene generato un errore quando gli script ASP.Net cercano di scrivere su di esso.
Non riesco a trovare alcun riferimento a questo sul sito NLog. Tutte le informazioni accolto.
Soluzione
assegnare le autorizzazioni a una cartella e assicurarsi che le autorizzazioni vengono ereditate dai file creati in questa cartella. In questo modo qualsiasi nuovo file crea automaticamente ottenere i permessi necessari.