Ich muss eine sehr alte Anwendung ausführen, die mit asp classic erstellt wurde. Diese Anwendung verfügt über eine Reihe von DLLs, die als com + -Komponenten installiert werden sollen. Eine der ASP-Seiten verwendet eine Funktion namens Register, die in einer DLL namens TS ist. Diese DLL wird als com + -Komponente installiert. Auf der ASP-Seite Ich habe dies:asp classic 0x800a01a8 Fehler
Set oControl = Server.CreateObject("TS.Control")
Beim Versuch, die Seite, die ich diesen Fehler zu nennen: Name
0x800a01a8 - TS::register - TS: Object required
Control ist das Klassenmodul.
Da die DLL als com + -Komponente installiert ist, was sonst könnte diesen Fehler verursachen? Ich verwende diese auf ein Windows 7 mit IIS 7.5
ich einen Beitrag gefunden vorzuschlagen es kann ein Authentifizierungsproblem sein. http://www.sitepoint.com/forums/showthread.php?558534-VBScript-runtime-%280x800A01A8%29-Object-required-Application%28-%29. Ich lösche meine falsche Antwort. – Ian
Der folgende Link schlägt vor, die DLL als Referenz hinzuzufügen. http://www.tek-tips.com/viewthread.cfm?qid=1376600 – Ian
Wie für die Authentifizierung, da andere DLLs arbeiten, und ich habe nichts im Zusammenhang mit der Benutzerauthentifizierung geändert, scheint es nicht die sein Problem –