2010-09-02 3 views
2

J'ai un service WCF fonctionnant sous Windows 2008 R2 64 bits, utilisant IIS 7.5. Mon appender se connecte à un fichier local et sur mon poste de travail XP, un fichier journal est créé dans le dossier de l'application. Log4NEt n'enregistre rien sur le serveur.Problème Log4Net sur IIS 7.5 dans Windows Server 2008

J'ai essayé ce qui suit:

  • ma fait en sorte que le pool d'applications est en cours d'exécution en tant que compte d'utilisateur de domaine. Ajout de ce compte au groupe "administrateurs" du serveur.
  • Accordé "Tout le monde" modifier les autorisations sur le dossier de l'application sur le serveur.
  • Changement de l'appender pour la sortie vers c: \ logs \ logfile.txt, et obtention du contrôle total "Everyone" de ce dossier.
  • Définissez log4net sur "déboguer" et utilisez DebugView pour voir s'il envoie des messages. Il n'y avait pas de messages log4net représentés
  • Ajout d'un réglage app < add key = valeur « log4net.Internal.Debug » = « true »/>

Toutes les idées ce que je peux essayer d'essayer de comprendre ce que qui se passe? Il n'y a pas de messages dans le journal des événements système qui semblent correspondre à ce problème.

Merci!

+0

Comment démarrez-vous log4net sur le serveur? – codeulike

Répondre

1

Lorsque log4net ne se connecte pas, il est généralement en raison de son pas configuré.

Essayez de vérifier la valeur "LogManager.GetRepository(). Configuré" juste avant la première instruction de consignation que vous pensez devoir consigner, mais pas.

Questions connexes