Мы обновляем наш веб-сервер интрасети из среды Windows Server 2000, IIS 4 до среды Windows Server 2008, IIS 7. В рамках обновления я модифицирую классическое приложение ASP, чтобы оно работало в новой среде.
На одной из страниц предпринимается попытка создать новый файл Word путем копирования файла шаблона (.dot) в файл Word (.doc) в том же каталоге на веб-сервере с помощью команды:
fs.CopyFile docRoot & templateFile,docRoot & docName, true
Примечание. DocRoot - это абсолютный, а не виртуальный путь.
Для папки назначения заданы полные разрешения для:
- Все
- Администраторы
- IUSR
- Счета IWAM
Я все еще получаю следующую ошибку:
Microsoft VBScript runtime error '800a0046'
Permission denied
Просто интересно, видел ли кто-нибудь это, и был ли доступный обходной путь. (Я пытался настроить пользователя приложения по умолчанию на использование моих разрешений, но это тоже не сработало ...)