DevTrain

Autor: Unbekannt nn

AspAllowOutOfProcComponents unter IIS4 für COM.EXE

Normalerweise laufen unter ASP nur sogenannte inprocess Active X Komponenten, also DLL's. Wenn Sie vorhaben Out Of Process Komponenten, also Active X Exe Server, zu verwenden, ist es unter IIS 4 zwingend erforderlich, dies dem Webserver bekannt zu geben. Schreiben Sie sich hierzu am besten ein kleines vbs Script mit nachfolgenden Inhalt:

set objW3svc=GetObject("IIS://localhost/w3svc")
objW3svc.Put "AspAllowOutOfProcComponents", True
objW3svc.SetInfo
set objW3svc=Nothing
msgbox "AspAllowOutOfProcComponents für IIS wurde gesetzt. Neustart erforderlich!"

Dieses Script greift über ADSI auf den Webserver zu und setzt den entsprechenden Wert. Eine entsprechende Einstellung auf der Administrationsoberfläche des IIS ist nicht vorhanden.

Nachdem Sie dann den Rechner neu gestartet haben, kann IIS 4 Active X Exe Server verwenden, vorausgesetzt, Sie haben die Sicherheitseinstellungen unter DCOMCNFG.EXE richtig gesetzt. Unter Windows 2000 und IIS 5 funktioniert die Verwendung von Active X Exe Server automatisch. Sie Verwendung wird aber nicht unbedingt empfohlen. In manchen Fällen jedoch ist es erforderlich, assyncrone Prozesse zu starten, und dann steht einem Einsatz nichts im Wege.


Erfasst am: 22.02.2001 - Artikel-URL: http://www.devtrain.de/news.aspx?artnr=329
© Copyright 2003 ppedv AG - http://www.ppedv.de