2016-06-06 6 views
1

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

+0

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

+0

Der folgende Link schlägt vor, die DLL als Referenz hinzuzufügen. http://www.tek-tips.com/viewthread.cfm?qid=1376600 – Ian

+0

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 –

Antwort

0

Mein Problem, indem nicht der Überprüfung der Eigenschaft verursacht wurde IIS zulassen intrinsische Eigenschaften auf dem COM + Komponenten