2011-01-28 1 views
1

J'ai installé II7 + ASP Classic sur mon PC professionnel Vista car je veux développer mon propre pctools (automatiser certaines tâches manuelles ennuyeuses).Classic ASP - Windows Vista - IIS7 - Problème d'autorisation

Malheureusement, chaque fois que j'essaie d'écrire dans un fichier txt je reçois cette erreur:

Path out = C:\Users\Carlos\Storage\bpmbck.txt 

Microsoft VBScript runtime error '800a0046' 

Permission denied 

/pctools/cleanfb.asp, line 53 

Line 53 contains set fileout = fs.OpenTextFile(pathout, ForWriting) 

Étant donné que je suis en cours d'exécution en tant qu'Administrateur et que le dossier cible appartient à moi, je ne Je ne comprends pas pourquoi cela arrive.

J'ai parcouru le net pour trouver un problème de base similaire (écrire dans un fichier texte) mais je ne trouve que des plus complexes (bases de données, courrier, etc.).

Quelqu'un peut-il m'aider, s'il vous plaît?

+0

Exécutez-vous le processus IIS en tant qu'administrateur? – stefan

Répondre

1

L'identité/compte du pool d'applications sous lequel le site s'exécute doit disposer des autorisations d'écriture sur ce dossier.

Ceci est différent de l'utilisateur avec lequel vous êtes connecté.

0

Donnez "users" accès WRITE au dossier.