Назад | Перейти на главную страницу

Классический ASP и IIS 7.5 на моей ЛОКАЛЬНОЙ машине

Я унаследовал классический проект ASP и связанный с ним компонент VB6 (ActiveX .dll).

Я хотел бы иметь возможность отлаживать этот компонент, запустив его локально на моей машине.

У меня ноутбук с Windows 7 Home Premium (64 бит).

Я установил IIS 7.5 локально (производство работает под управлением IIS5), однако, когда я перехожу на сайт (локально), я получаю:

Ошибка Active Server Pages "00000000" Не удалось создать объект? Произошла ошибка при создании объекта 'OBJECTNAME' Ошибка времени выполнения Microsoft VBScript '800a01ae' Класс не поддерживает автоматизацию: 'ID объекта в global.asa

Я не специалист по серверам, поэтому у меня нет большого опыта настройки IIS. Я хочу настроить этот проект локально, чтобы я мог пройти через COM-объект с помощью отладчика.

Что мне нужно сделать, чтобы это заработало?

Просто к вашему сведению:

В global.asa у меня есть следующее:

Затем в ASP у меня есть следующий вызов:

если ABC.propertyName = True, то

...

На этой линии он не работает.

Похоже, запускается не тот объект. Я предполагаю, что это не проблема IIS, а проблема автоматизации COM - у вас, вероятно, будет такая же проблема с VBScript. Давай, попробуй файл .vbs!

Итак: вы зарегистрировали объект в REGSVR32?

И это кажется знакомым ?: http://msdn.microsoft.com/en-us/library/aa264512(VS.60).aspx