Dossier App_Data à la racine du projet. Il n'est pas servi aux requêtes Web ; afin que d'autres personnes ne puissent pas l'espionner.
J'ai une application ASP.NET pour laquelle nous avons écrit notre propre module de journalisation.
Ma question est la suivante : où se trouve l'emplacement standard pour écrire un fichier journal ? C'est à dire. le site Web fonctionnera sous l'identité de l'utilisateur anonyme (par exemple, IUSR sur IIS7) et j'ai besoin d'un endroit où je sais qu'il aura la permission d'écrire.
Bravo,
Dossier App_Data à la racine du projet. Il n'est pas servi aux requêtes Web ; afin que d'autres personnes ne puissent pas l'espionner.
Je ne suis pas en mesure de modifier les autorisations sur les dossiers (en particulier en dehors du dossier d'accueil du répertoire virtuel) et je n'ai pas déjà de dossier App_Data, j'hésite donc un peu à le faire.
Donc, pour le moment, je vais avec le dossier CommonApplicationData.
Je ne suis pas en mesure de modifier les autorisations sur les dossiers (en particulier en dehors du dossier d'accueil du répertoire virtuel) et je n'ai pas déjà de dossier App_Data, j'hésite donc un peu à le faire.
Si vous avez un site Web, vous avez clairement un dossier quelque part. Ne pouvez-vous pas ajouter un sous-dossier (non Web) ? Il semble que ce serait un endroit plus approprié pour placer vos journaux que de les déposer dans un dossier partagé global.