Freigeben über


Aktivieren einer DLL für die Ausführung auf DCOM

Wichtig

Ab Windows 8 und Windows Server 2012 sind RDS-Serverkomponenten nicht mehr im Windows-Betriebssystem enthalten (weitere Details finden Sie unter Windows 8 und Windows Server 2012 Compatibility Cookbook). RDS-Clientkomponenten werden in einer zukünftigen Version von Windows entfernt. Vermeiden Sie die Verwendung dieses Features in neuer Entwicklungsarbeit, und planen Sie, Anwendungen zu ändern, die derzeit dieses Feature verwenden. Anwendungen, die RDS verwenden, sollten zu WCF Data Servicemigrieren.

In den folgenden Schritten wird beschrieben, wie Sie ein Geschäftsobjekt .dll für die Verwendung von DCOM und Microsoft Internet Information Services (HTTP) über Komponentendienste aktivieren.

  1. Erstellen Sie ein neues leeres Paket im MMC-Snap-In für Komponentendienste.

    Sie verwenden das MMC-Snap-In für Komponentendienste, um ein Paket zu erstellen und die DLL zu diesem Paket hinzuzufügen. Dadurch wird die .dll über DCOM zugänglich, jedoch wird die Zugänglichkeit über IIS aufgehoben. (Wenn Sie in der Registrierung für die .dllnachsehen, ist der Inproc--Schlüssel jetzt leer. Durch das Setzen des Aktivierungsattributs, wie weiter unten in diesem Thema erläutert, wird im Inproc--Schlüssel ein Wert 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 Im Prozess des Erstellers (Bibliotheksanwendung) fest.

    Um die .dll über DCOM und IIS auf demselben Computer zugänglich zu machen, müssen Sie das Aktivierungsattribut der Komponente im MMC-Snap-In für Komponentendienste festlegen. Nachdem Sie das Attribut auf Im Prozess des Erstellersfestgelegt haben, werden Sie feststellen, dass ein Inproc Serverschlüssel in der Registrierung hinzugefügt wurde, der auf ein Komponentendienste-Surrogate .dllverweist.

Weitere Informationen zu Komponentendiensten (oder Microsoft Transaction Service, wenn Sie Windows NT verwenden) und wie Sie diese Schritte ausführen, besuchen Sie die Microsoft Transaction Server-Website.