J'utilise VS2005, un projet de site Web, un projet de déploiement Web et Log4Net. Je peux utiliser la journalisation lorsque je me développe localement. Je peux voir les fichiers journaux et tout va bien. Lorsque je compile mon site Web (à l'aide du projet de déploiement Web), j'utilise le déploiement en tant qu'option DLL unique. Lorsque je vérifie ensuite l'emplacement de mes fichiers journaux, je ne vois aucun fichier.Pourquoi Log4Net ne crée-t-il pas de fichier journal en production?
Existe-t-il un moyen de résoudre ce problème? Je ne pense pas que l'ajout de la valeur de débogage aux paramètres de l'application aidera parce que je n'ai pas de console parce que c'est un site Web.
EDIT Je ne veux pas que le 150 rep se vide une dernière fois. J'ai comparé la trace interne de mon environnement de développement à la trace de la production. Ma trace de l'environnement de développement montre l'appel du configurateur Xml où celui de production ne l'est pas. J'ai du code dans la méthode global.asax sur application_start(). J'ai mis du code de débogage dedans et il est appelé en dev mais pas en production.
Je pense que c'est là que le projet de déploiement Web provoque des problèmes. Est-ce que global.asax est compilé dans la DLL unique? Quand je fais une construction dans le répertoire de déploiement, je vois un fichier global.compiled. Cela doit-il aller dans le dossier bin en production? Ou est le code global.asax dans la DLL unique? Avoir à la fois dans le dossier bin ou juste la DLL n'a rien changé.
Quels groupes doivent-je donner les permissions d'écriture. Je pensais que c'était le service réseau? – uriDium
Je pense qu'il y a un groupe local, IIS_WPG, que j'utiliserais. En règle générale, tous les comptes exécutant des processus de travail doivent être placés dans ce groupe. L'utilisation du groupe vous protège si vous décidez de changer le compte pour une autre raison. En outre, si votre répertoire de journal se trouve sur le site Web, assurez-vous de mettre en place une protection pour que les utilisateurs ne puissent pas faire de demandes à ce sujet. – tvanfosson
Merci pour le conseil. Y at-il un endroit où nous pouvons lire à ce sujet. Je suis vraiment nouveau pour la sécurité et les permissions. – uriDium