2010-12-04 22 views

Répondre

0

En plus de vérifier le drapeau en lecture seule sur le fichier que vous devez également tenir compte de ce répertoire le fichier que vous essayez d'écrire est. Windows Vista et Windows 7, par exemple, généralement, n'aiment pas lorsque vous écrivez dans un fichier dans le répertoire des fichiers programme et tout répertoire enfant des fichiers programme. Dans ce cas, il devient un problème d'autorisation et non un problème de programmation, vous devez exécuter l'application avec des privilèges élevés (privilèges d'administrateur) et/ou changer les permissions de sécurité dans le répertoire, ou changer le répertoire que vous essayez d'écrire le fichier texte/Connectez-vous à.

1

Pour écrire dans le fichier journal, assurez-vous que l'identité exécutant votre application Web a accès en écriture au répertoire du journal. IIS7: vous pouvez trouver l'identité dans la console de gestion IIS.

Sélectionnez le pool d'applications que votre application Web utilise. Cliquez sur Paramètres avancés. Dans la fenêtre des propriétés, recherchez le champ d'identité. Il peut dire service réseau. C'est le compte qui a besoin d'une autorisation d'écriture dans votre dossier de sortie de journal. IIS6: Identique à IIS7, sauf clic droit sur le pool d'applications et sélection des propriétés. La fenêtre de propriétés de IIS6 aura un onglet Identité.

Si vous avez déjà un fichier journal dans ce répertoire, essayez de le supprimer et de laisser le framework le créer.

Espérons que cela aide.

+1

Bravo, ça a marché pour moi – Peroxy