Мне нужно запустить очень старое приложение, которое было создано с использованием 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
я нашел пост, чтобы предположить, что может быть проблема аутентификации. http://www.sitepoint.com/forums/showthread.php?558534-VBScript-runtime-%280x800A01A8%29-Object-required-Application%28-%29. Я удалю свой неправильный ответ. – Ian
Следующая ссылка предлагает добавить dll в качестве ссылки. http://www.tek-tips.com/viewthread.cfm?qid=1376600 – Ian
Что касается аутентификации, поскольку другие dll работают, и я ничего не изменил, связанный с аутентификацией пользователя, это, похоже, не является проблема –