Классический ASP и IIS 7.5 на моей локальной машине

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

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

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

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

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

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

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

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

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

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

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

...

Это терпит неудачу в этой линии.

1 ответ

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

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

И это выглядит знакомо?: http://msdn.microsoft.com/en-us/library/aa264512(VS.60).aspx

Другие вопросы по тегам