2016-06-06 8 views
1

Мне нужно запустить очень старое приложение, которое было создано с использованием asp classic. Это приложение имеет ряд DLL, которые должны быть установлены как ком + компоненты. На одной из страниц asp используется функция, называемая регистром, которая находится в DLL, называемой TS. Эта dll установлена ​​как компонент com +. На странице жереха у меня есть это:asp classic 0x800a01a8 error

Set oControl = Server.CreateObject("TS.Control") 

При попытке вызвать страницу, я получаю эту ошибку:

0x800a01a8 - TS::register - TS: Object required 

управления является имя модуля класса.

Поскольку DLL установлена ​​как компонент com +, что еще может вызвать эту ошибку? Я бегу это на Windows 7 с IIS 7.5

+0

я нашел пост, чтобы предположить, что может быть проблема аутентификации. http://www.sitepoint.com/forums/showthread.php?558534-VBScript-runtime-%280x800A01A8%29-Object-required-Application%28-%29. Я удалю свой неправильный ответ. – Ian

+0

Следующая ссылка предлагает добавить dll в качестве ссылки. http://www.tek-tips.com/viewthread.cfm?qid=1376600 – Ian

+0

Что касается аутентификации, поскольку другие dll работают, и я ничего не изменил, связанный с аутентификацией пользователя, это, похоже, не является проблема –

ответ

0

Моя проблема была вызвана не проверяя свойство Разрешить IIS внутренние свойства на COM + компоненты