.NET COM компонента - access denied при записи файла
От: Siroshka  
Дата: 17.03.10 16:22
Оценка:
В .NET скомпилирована COM Visible библиотека (MyAdapter.dll), один из методов которой записывает файл в указанное место. Зарегистрировал её и вызываю VB скриптом (*.vbs на клиенте или *.asp на сервере — результат одинаковый):

Dim objAdapter
Set objAdapter = CreateObject("MyAdapter")

Далее пытаюсь вызвать метод:
'id - fileId
'path - path to folder
objAdapter.DownloadFile id, path

в результате получаю ошибку:
---------------------------
Windows Script Host
---------------------------
Script: ***test.vbs
Line: 352
Char: 3
Error: Access to the path '[path]' is denied.
Code: 80070005
Source: mscorlib
---------------------------
OK
---------------------------

Хотя права на запись в эту папку даны полные.
Пробовал устанавливать права по такому сценарию: Code Error 80070005 — Access Denied — не помогло.

Однако в то же время использование данной библиотеки из .NET никаких траблов с пермишенами не вызывает.
Потому думаю, что проблема всё-таки в компоненте.

Что посоветуете?
.net vbs com access denied error 80070005 запись файла
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.