Question

J'utilise fichier plat Listener.

Il ne vous connecter dans "c: \ temp \ log.txt" lors de l'exécution dans le serveur de développement web de Visual Studio

.

Mais rien est écrit lors de l'hébergement dans mon IIS local sur la même machine.

Je l'ai déjà accordé l'authentification anonyme dans IIS.

Je suis en utilisant Visual Studio 2008, IIS 5.1 et 4.1 EntLib.

Faites-moi savoir ce qui a mal tourné.

Était-ce utile?

La solution

Il semble que comme des problèmes d'autorisation. Si vous utilisez votre application de processus alors le processus sera aspnet_wp.exe et le compte, il fonctionne sous sera MACHINENAME \ ASPNET.

Vous devez vérifier que le compte ASPNET a le droit d'écriture dans le répertoire c: \ temp. Sinon, accorder l'accès en écriture de compte ASPNET.

Si cela ne fonctionne pas et vous avez encore besoin de résoudre, téléchargez processus surveiller de Sysinternals pour voir s'il y a des messages d'accès REFUS. Bien qu'un peu vieux et en utilisant l'outil existant Filemon, (qui Process Monitor remplace), cet article KB passe par les étapes de dépannage et ce qu'il faut rechercher.

Autres conseils

Le processus de travail ont accès à écrire dans c: \ temp? Cela fait longtemps que je l'ai travaillé avec IIS 5 donc je ne suis pas sûr compte du processus de travail fonctionne sous, mais vous devriez vérifier qu'il a accès à écrire à c:. \ Temp

Apportez les propriétés de dialogue pour le dossier c: \ temp, et veiller à ce que l'IIS compte est en cours d'exécution sous l'accès en écriture dans le dossier (et ses enfants). Ceci est juste la sécurité standard de Windows.

Pour vérifier quel compte IIS utilise, il devrait y avoir un paramètre dans la console de gestion IIS. Le compte par défaut commence par "IUSR _".

Vous pouvez toujours essayer de donner un accès en écriture à « Tout le monde » pour c: \ temp pour voir si cela résout le problème, avant d'essayer de le réduire à un compte spécifique. Si l'octroi d'un accès en écriture « Tout le monde » ne fonctionne pas, ce ne est pas un problème d'autorisations ...

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top