Классический ASP - Windows Vista - IIS7 - Проблема с разрешениями - PullRequest
1 голос
/ 28 января 2011

Я установил II7 + ASP Classic на свой бизнес-компьютер Vista, поскольку я хочу разрабатывать свои собственные pctools (автоматизировать некоторые скучные ручные задачи).

К сожалению, каждый раз, когда я пытаюсь ЗАПИСАТЬ в файл .txt, я получаю эту ошибку:

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)

Учитывая, что я работаю от имени ADMIN и целевая папка принадлежит мне, я не понимаю, почему это происходит.

Я гуглил сеть, чтобы найти похожую базовую проблему (запись в текстовый файл), но я нахожу только более сложные (базы данных, почта и т. Д.).

Кто-нибудь может мне помочь, пожалуйста?

Ответы [ 2 ]

1 голос
/ 28 января 2011

Удостоверение / учетная запись для пула приложений, под которым работает сайт, должны иметь разрешения на запись в эту папку.

Это отличается от пользователя, в котором вы вошли как.

0 голосов
/ 28 января 2011

Предоставьте «пользователям» ЗАПИСЬ доступ к папке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...