Registrieren eines benutzerdefinierten Geschäftsobjekts
Um ein benutzerdefiniertes Geschäftsobjekt (.dll oder .exe) erfolgreich über den Webserver zu starten, muss die ProgID des Geschäftsobjekts wie in diesem Verfahren erläutert in die Registrierung eingegeben werden. Dieses RDS-Feature schützt die Sicherheit Ihres Webservers, indem nur sanktionierte ausführbare Dateien ausgeführt werden.
Wichtig
Ab Windows 8 und Windows Server 2012 sind RDS-Serverkomponenten nicht mehr im Windows-Betriebssystem enthalten (weitere Informationen finden Sie in den jeweiligen Kompatibilitäts-Cookbooks zu Windows 8 und Windows Server 2012). RDS-Clientkomponenten werden in einer zukünftigen Version von Windows entfernt. Nutzen Sie diese Funktionen bei Neuentwicklungen nicht mehr, und planen Sie die Änderung von Anwendungen, die diese Funktion zurzeit verwenden. Anwendungen, die RDS verwenden, sollten zu WCF Data Service migriert werden.
Hinweis
Für MDAC 2.0 und höher sowie Windows DAC wird das Standardgeschäftsobjekt RDSServer.DataFactory während der MDAC/Windows DAC-Installation nicht standardmäßig registriert. Wenn RDSServer.DataFactory jedoch vor der Installation für die Ausführung auf dem Computer als sicher registriert wurde, wird der Registrierungseintrag für die neue Installation beibehalten.
So registrieren Sie ein benutzerdefiniertes Geschäftsobjekt:
Klicken Sie im Startmenüauf Ausführen.
Geben Sie RegEdit ein, und klicken Sie auf OK.
Navigieren Sie im Registrierungs-Editor zum Registrierungsschlüssel HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\W3SVC\Parameters\ADCLaunch.
Wählen Sie den ADCLaunch-Schlüssel aus, zeigen Sie dann im Menü Bearbeiten auf Neu, und klicken Sie auf Schlüssel.
Geben Sie die ProgID Ihres benutzerdefinierten Geschäftsobjekts ein, und klicken Sie auf Eingeben. Lassen Sie den Eintrag Wert leer.