Compartir vía


Habilitación de un archivo DLL para ejecutarlo en DCOM

Importante

A partir de Windows 8 y Windows Server 2012, los componentes del servidor RDS ya no se incluyen en el sistema operativo Windows (para obtener más información, consulte Windows 8 y la Guía de compatibilidad de Windows Server 2012, edición Cookbook). Los componentes de cliente de RDS se eliminarán en una versión futura de Windows. Evite utilizar esta característica en nuevos trabajos de desarrollo y tenga previsto modificar las aplicaciones que actualmente la utilizan. Las aplicaciones que usan RDS deben migrar al servicio de datos WCF.

En los pasos siguientes se describe cómo habilitar un archivo .dll de objeto de negocios para usar DCOM y Microsoft Internet Information Services (HTTP) a través de Servicios de componentes.

  1. Cree un paquete vacío en el complemento MMC de los Servicios de componentes.

    Usará el complemento MMC de los Servicios de componentes para crear un paquete y agregar el archivo DLL a este paquete. Permite que se pueda acceder al archivo .dll a través de DCOM, pero no a través de IIS. (Si examina el registro para localizar el archivo .dll, la clave Inproc está vacía; al establecer el atributo Activation, que se explica más adelante en este tema, se agrega un valor en la clave Inproc).

  2. Instale un objeto de negocios en el paquete.

    O bien

    Importe el objeto RDSServer.DataFactory en el paquete.

  3. Establezca el atributo Activation del paquete en En el proceso del creador (aplicación de biblioteca).

    Para poder acceder al archivo .dll desde DCOM e IIS en el mismo equipo, debe establecer el atributo Activation del componente en el complemento MMC de los Servicios de componentes. Después de establecer el atributo en En el proceso del creador, observará que se ha agregado una clave de servidor Inproc en el Registro que apunta a un .dll suplente de los Servicios de componentes.

Para obtener más información sobre los Servicios de componentes (o Microsoft Transaction Service, si usa Windows NT) y cómo realizar estos pasos, visite el sitio web de Microsoft Transaction Server.