Habilitación de un archivo DLL para ejecutarse 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 (consulte Windows 8 y Guía de compatibilidad de Windows Server 2012 para obtener más detalles). Los componentes de cliente de RDS se quitarán en una versión futura de Windows. Evite usar esta característica en el nuevo trabajo de desarrollo y planee modificar las aplicaciones que actualmente usan esta característica. Las aplicaciones que usan RDS deben migrar a servicio de datos WCF.
En los pasos siguientes se describe cómo habilitar un objeto de negocio .dll para usar DCOM y los Servicios de Información de Internet de Microsoft (HTTP) a través de los Servicios de Componentes.
Cree un nuevo paquete vacío en el complemento MMC de Servicios de Componente.
Usará el complemento MMC de Servicios de componentes para crear un paquete e incorporar la DLL a este paquete. Esto hace que el .dll sea accesible a través de DCOM, pero quita la accesibilidad a través de IIS. (Si se registra en el registro para el .dll, la clave Inproc está vacía; al establecer el atributo de Activation, explicado más adelante en este tema, se agrega un valor en la clave Inproc).
Instale un objeto de negocio en el paquete.
-o-
Importe el objeto RDSServer.DataFactory en el paquete.
Establezca el atributo Activation del paquete en en el proceso del creador (aplicación de biblioteca).
Para que el .dll sea accesible a través de DCOM e IIS en el mismo equipo, debe establecer el atributo de activación del componente en el complemento MMC de 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 suplente servicios de componentes .dll.
Para obtener más información sobre servicios de componentes (o servicio de transacciones de Microsoft, si usa Windows NT) y cómo realizar estos pasos, visite el sitio web de Microsoft Transaction Server.