Partager via


Configuration d’une DLL pour s’exécuter sur DCOM

Important

À compter de Windows 8 et Windows Server 2012, les composants serveur RDS ne sont plus inclus dans le système d’exploitation Windows (voir le Guide pratique sur la compatibilité de Windows Server 2012 et Windows 8 pour plus de détails). Les composants clients RDS seront supprimés dans une version ultérieure de Windows. Évitez d'utiliser cette fonctionnalité dans de nouveaux travaux de développement, et prévoyez de modifier les applications qui utilisent actuellement cette fonctionnalité. Les applications qui utilisent RDS doivent migrer vers WCF Data Service.

Les étapes suivantes expliquent comment activer un objet métier .dll d’utiliser DCOM et Microsoft Internet Information Services (HTTP) via component Services.

  1. Créez un package vide dans le composant logiciel enfichable MMC Services de composants.

    Vous allez utiliser le composant logiciel enfichable MMC Component Services pour créer un package et ajouter la DLL dans ce package. Cela rend le .dll accessible via DCOM, mais il supprime l’accessibilité via IIS. (Si vous archivez le Registre pour le .dll, la clé Inproc est maintenant vide ; la définition de l’attribut Activation, expliquée plus loin dans cette rubrique, ajoute une valeur dans la clé Inproc .)

  2. Installez un objet métier dans le package.

    -ou-

    Importez l’objet RDSServer.DataFactory dans le package.

  3. Définissez l’attribut Activation du package sur Dans le processus du créateur (application bibliothèque).

    Pour rendre le .dll accessible via DCOM et IIS sur le même ordinateur, vous devez définir l’attribut Activation du composant dans le composant logiciel enfichable MMC Services de composants. Après avoir défini l’attribut sur Dans le processus du créateur, vous remarquerez qu’une clé de serveur Inproc dans le Registre a été ajoutée qui pointe vers un substitut des services de composants .dll.

Pour plus d’informations sur les services de composants (ou Microsoft Transaction Service, si vous utilisez Windows NT) et comment effectuer ces étapes, visitez le site web Microsoft Transaction Server.