Freigeben über


Aktivieren einer DLL zur Ausführung unter DCOM

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.

In den folgenden Schritten wird beschrieben, wie Sie eine DLL-Datei als Geschäftsobjekt für die Verwendung von DCOM und Microsoft-Internetinformationsdienste (HTTP) über Komponentendienste aktivieren.

  1. Erstellen Sie ein neues leeres Paket im MMC-Snap-In „Component Services“ (Komponentendienste).

    Sie verwenden das MMC-Snap-In „Component Services“, um ein Paket zu erstellen und die .dll-Datei zu diesem Paket hinzuzufügen. Dadurch wird die .dll-Datei über DCOM zugänglich, es wird jedoch die Barrierefreiheit über IIS entfernt. (Wenn Sie die Registrierung für die .dll einchecken, ist der Inproc-Schlüssel jetzt leer. Wenn Sie das Aktivierungsattribut festlegen, das weiter unten in diesem Artikel erläutert wird, wird ein Wert im Inproc-Schlüssel hinzugefügt.)

  2. Installieren Sie ein Geschäftsobjekt in das Paket.

    - oder -

    Importieren Sie das RDSServer.DataFactory-Objekt in das Paket.

  3. Legen Sie das Aktivierungsattribut für das Paket auf In the creator‘s process (Im Prozess des Erstellers) (Bibliotheksanwendung) fest.

    Um die .dll-Datei über DCOM und IIS auf demselben Computer zugänglich zu machen, müssen Sie das Aktivierungsattribut der Komponente im MMC-Snap-In „Component Services“ festlegen. Nachdem Sie das Attribut auf In the creator‘s process festgelegt haben, werden Sie feststellen, dass ein Inproc-Serverschlüssel in der Registrierung hinzugefügt wurde, der auf eine .dll-Ersatzdatei von „Component Services“ verweist

Weitere Informationen zu Component Services (oder Microsoft Transaction Service, wenn Sie Windows NT verwenden) und wie Sie diese Schritte ausführen, finden Sie auf der Microsoft Transaction Server-Website.