Compartir a través de


Registrar un ensamblado dinámicamente

La manera más fácil de implementar una aplicación de componente con servicio es el registro dinámico, que consiste en copiar un ensamblado con uno o varios componentes con servicio en el directorio de la aplicación COM+. Los ensamblados que se registran dinámicamente no se colocan en la caché de ensamblados global.

Nota   Los ensamblados que se colocan en la caché de ensamblados global requieren registro manual.

El registro dinámico habilita a los clientes administrados, como clientes de ASP.NET y formularios Web Forms, para llamar a componentes con servicio que no están registrados. La primera vez que un cliente intenta crear una instancia de un componente con servicio, Common Language Runtime registra el ensamblado y la biblioteca de tipos y configura el catálogo de COM+. El registro sólo se produce una vez para una versión concreta de un ensamblado.

**Nota   **Si se crea una aplicación de servidor, se ha de agregar el ensamblado y todos los ensamblados de los que dependa a la caché de ensamblados global mediante Windows Installer para poder utilizar la aplicación de servidor; en caso contrario, la aplicación generará una excepción.

Para implementar una aplicación a la que llaman clientes Web Form, hay que copiar los archivos del ensamblado en el directorio \bin de la raíz virtual de la aplicación Web.

Para implementar cualquier aplicación de servidor a la que llaman clientes COM, hay que registrar el ensamblado manualmente.

Nota   El usuario de la aplicación debe ser miembro del grupo de los administradores.

Vea también

Registrar componentes con servicio Registrar un ensamblado manualmente | System.EnterpriseServices (Espacio de nombres) | Extender metadatos mediante atributos | System.EnterpriseServices (Espacio de nombres)