08.07.2005, 12:41 | #1 |
Участник
|
COM: access is denied!
Коллеги!
Пробую получить курсы валют с сайта - выгружаю данные через XML-DOM. В общем, тут - никаких проблем: все загружается; все отлично. Теперь пытаюсь выполнить загрузку валют (все ровно тоже самое) в рамках пакета. Когда сервер пакетных заданий начинает обрабатывать пакет, на строке xml.load, вылетает следующая ошибка: "Метод 'load' в COM-объекте класса 'microsoft.xmldom' возвратил код ошибки 0x80070005 (<неизвестно>), который означает: Access is denied." В чем подвох? |
|
11.07.2005, 13:40 | #2 |
Участник
|
Коллеги!
До сих пор не могу понять, в чем дело! Может, кто сталкивался с подобным или предполагает, в чем может быть дело. Хелп!!! |
|
11.07.2005, 14:11 | #3 |
Соучастник
|
неоднократно сталкивались.
Сначала определите под какой учетной записью ОС вызывается загрузка web страницы. Если метод вызывается на клиенте, то проверьте есть ли у пользователя, запустившего клиентское приложение в режиме пакетного сервера доступ к интернет, и корректно ли указаны настройки IE для этого пользователя, на машине где крутится AOS. если трехзвенка и метод имеет префикс server - посмотрите под каким пользователем запущен windows service - AOS. По умолчанию Local\System. У этого пользователя могут отсутствовать права доступа к интернет. Да и корректных настроек IE у него может не быть. Самый правильный путь: завести отдельного пользователя(локального или домена) для AOS. Дать ему права локального администратора на машине, где крутится АОС. Дать права на выход в интернет. Залогиниться под ним на машину, где установлен AOS и корректно настроить IE.
__________________
View Anton Soldatov's LinkedIn profile |
|
11.07.2005, 14:22 | #4 |
Участник
|
Антон!
Огромное спасибо за исчерпывающий ответ! Действительно, у нашего Local\System не было прав для доступа в Интернет. Еще раз огромное спасибо! |
|