Гость
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Почему не создается объект? / 6 сообщений из 6, страница 1 из 1
26.05.2003, 12:25
    #32168412
DAR
DAR
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему не создается объект?
Добрый день.
У меня такая проблемка: существует ISS сервер. Существует код который написан на asp. В данном коде создается некий ActiveX объект, так вот проблема в том, когда пытаюсь через http://.....file, то происходит ошибка. В логах было написанно, что невозможно создать объект.
Вот что в логах: "2003-05-23 11:41:32 127.0.0.1 - 127.0.0.1 8888 GET /test.asp |2|800a01ad|Automation_server_can't_create_object 500 Mozilla/4.0+(compatible;+MSIE+5.01;+Windows+NT+5.0;+.NET+CLR+1.0.3705)"
Объект в реестре прописан.

Вот исходный код:
<script language=VBScript runat=Server>
Option Explicit
on error resume next

Sub Application_OnStart
' The Application_OnStart method is run when the application is first started. Here we
' define all global application variables.

'=== Initialise Logging ===
'NOTE: the component "ACNLog" must be installed on the server for this to work.
Application("blnDebugLogging") = true
Application("blnPageLogging") = true

'Main Services Log
Application("Logging.LogFile") = "C:\RBondarenko\GCF\WebServer\GCF2003_Online_Application\LogFiles\DevelopmentLogs.GCFServicesLog.txt"
Set Application("Logging.Logger") = Server.CreateObject("ACNLog.Logger") <--- ВОТ ЗДЕСЬ ПРОИСХОДИТ ОШИБКА
Application("Logging.Logger").LogFileName = Application("Logging.LogFile")
Application("Logging.Logger").LogEvent "APP ", "* ", "----------------------------------------------------------------------------------------------------------------------------------------------------"
Application("Logging.Logger").LogEvent "APP ", "* ", "Accenture Event Infrastructure - GCF Services Log."
Application("Logging.Logger").LogEvent "APP ", "* ", "(c) 2001 Accenture, All rights reserved."
Application("Logging.Logger").LogEvent "APP ", "* ", "The application is starting up - stand by..."
...
Рейтинг: 0 / 0
26.05.2003, 17:12
    #32168792
ziktuw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему не создается объект?
Немного наводящих вопросов, могущих прояснить ситуацию:
1) А если попробовать в VBS-файле сделать это вызов, объект создасться без ошибок?
2) Объект не зарегистрирован ли как пакет MTS/COM+ с откастрированными правами?
3) Пути к файлу зарегистрированного объекта не являются ли сетевыми или UNC?
4) Нет ли при включенном аудите в журналах EventViewer сообщений об ошибках?
5) Является ли объект действительно ActiveX, а не COM-объектом, другими словами имплементирует ли он интерфейс IDispatch?
...
Рейтинг: 0 / 0
26.05.2003, 17:33
    #32168818
DAR
DAR
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему не создается объект?
1) А если попробовать в VBS-файле сделать это вызов, объект создасться без ошибок?
Да создается.
2) Объект не зарегистрирован ли как пакет MTS/COM+ с откастрированными правами?
НЕТ
3) Пути к файлу зарегистрированного объекта не являются ли сетевыми или UNC?
НЕТ
4) Нет ли при включенном аудите в журналах EventViewer сообщений об ошибках?
НЕТ
5) Является ли объект действительно ActiveX, а не COM-объектом, другими словами имплементирует ли он интерфейс IDispatch?
Не знаю, писал код не я, мне лишь надо чтобы заработал с помощью WEB
...
Рейтинг: 0 / 0
27.05.2003, 10:07
    #32169199
ziktuw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему не создается объект?
Тогда дело в правах доступа. Включи аудит на машине и смотри в журнале безопасности, кому и каких прав не хватает.

Чтобы убедится в этой гипотезе, включи (только на время проверки) в группу админов учетные записи IUSR_compname и IWAM_compname
...
Рейтинг: 0 / 0
27.05.2003, 10:11
    #32169205
DAR
DAR
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему не создается объект?
Я так уже пробывал, все равно выдает ошибку. В журнале ничего не было записанно.
...
Рейтинг: 0 / 0
27.05.2003, 12:02
    #32169411
ziktuw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему не создается объект?
1) Все же попробуй дать права на запись группе Guests на каталог C:\RBondarenko с подкаталогами.

2) Попробуй вместо
Set Application("Logging.Logger") = Server.CreateObject("ACNLog.Logger")
написать
Set Application("Logging.Logger") = CreateObject("ACNLog.Logger")

3) Если (2) не сработает, то попробуй объект объявить в серверном тэге OBJECT наподобие:

<OBJECT RUNAT=Server SCOPE=Application ID=oLoggin PROGID="ACNLog.Logger"></OBJECT>

и вместо Application("Logging.Logger") везде использовать oLoggin
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Почему не создается объект? / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]