NLog in ASP.NET - quali autorizzazioni dovrebbe avere il file di log (problema archiviazione)

StackOverflow https://stackoverflow.com/questions/1391178

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.

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top