ASP.NET/IIS7.5 l'Écriture du Journal de Fichier ne fonctionne Pas (Autorisations, le contrôle de compte d'utilisateur, Config., ???)

Nous allons avoir de la difficulté à effectuer la migration de nos ASP.NET des applications pour Windows Server 2008 R2 x64 et IIS7.5. Le problème est que notre ASP.NET apps écrire les fichiers journaux et les fichiers journaux ne sont pas en cours d'écriture. La seule façon de le apps écrire leurs fichiers journaux est que si je suis connecté au serveur en tant qu'Administrateur local de l'utilisateur ou si je clic droit et exécuter en savoir Exécuter en tant qu'Administrateur, ni de ce qui est une solution acceptable pour nous.

Notre plate-forme est:
Windows Server 2008 R2 x64 (UAC agit du paramètre par défaut)
IIS7.5
ASP.NET 4.0 (à l'aide de l'authentification Windows et l'usurpation d'identité, à la fois sur le web.config)

Notre application mobile est installé:
D:[nom]
[appnameWebSite] (toutes les .aspx, .dll, etc. les fichiers sont ici)
\Log (l'application tente d'écrire dans le fichier journal de ce dossier)

Sur le serveur:
Créé une nouvelle Application de la Piscine (nom: [nom], .NET 4.0, le Mode Pipeline Géré: Classique, de l'Identité: ApplicationPoolIdentity, de Charger le Profil Utilisateur: False, toutes les autres propriétés sont les valeurs par défaut)
Créé d'application IIS pointant vers D:[nom][appnameWebSite] et l'a ajouté la nouvelle Application, Piscine (en Plein niveau de confiance)
Ont un domaine d'utilisateur dans le groupe Administrateurs local

Avec toute la configuration par défaut et les paramètres énumérés ci-dessus, le ASP.NET app pas écrire dans le fichier journal. L'application semble bien fonctionner dans le navigateur, mais pas de log.txt fichier.

Pour essayer de "réparer" ce problème, nous avons essayé beaucoup de choses:
Essayé de Pool d'Applications de réglage: Mode Pipeline Géré: Intégré
Essayé de Pool d'Applications de réglage: Identité: NetworkService
Essayé de Pool d'Applications de réglage: Identité: LocalSystem
Essayé de Pool d'Applications de réglage: de Charger le Profil Utilisateur: Vrai
A donné des Utilisateurs du groupe contrôle complet au système de fichiers pour notre application, la structure de dossier (essayé appname dossier, a tenté Journal de dossier uniquement, essayé appnameWebSite et dossiers de Journal uniquement)
A donné du pool d'applications IIS[nom] (correspondant à une nouvelle Application de la Piscine) de l'utilisateur un contrôle total du système de fichiers pour notre application, la structure de dossier (essayé appname dossier, a tenté Journal de dossier uniquement, essayé appnameWebSite et dossiers de Journal uniquement)

Aucune de ces choses aidé. À nouveau, l'application irait bien, aucun fichier journal créé.

Comme mentionné ci-dessus, la seule façon que le fichier journal est créé lorsque l'application s'exécute, c'est si nous connecter sur le serveur en utilisant le compte d'Administrateur local (ce qui est logique puisque c'est un super utilisateur) ou si nous courons à-dire comme un administrateur et d'élever ses privilèges.

Des suggestions? De l'aide? Des Questions?

Merci!

OriginalL'auteur lmttag | 2011-05-12