Классический 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