Utilizar dominios de aplicación

Los dominios de aplicación proporcionan una unidad de aislamiento para Common Language Runtime. Se crean y ejecutan dentro de un proceso. Por lo general, los dominios de aplicación los crea un host de motor en tiempo de ejecución, que es una aplicación encargada de cargar el motor en tiempo de ejecución en un proceso y ejecutar el código de usuario dentro de un dominio de aplicación. El host de motor en tiempo de ejecución crea un proceso y un dominio de aplicación predeterminado y ejecuta el código administrado en su interior. Entre los hosts de motor en tiempo de ejecución están ASP.NET, Microsoft Internet Explorer y el shell de Windows.

Para la mayoría de las aplicaciones, no es necesario crear un dominio de aplicación propio, ya que el host de motor en tiempo de ejecución crea los que sean necesarios. Sin embargo, puede crear y configurar dominios de aplicación adicionales si su aplicación necesita aislar el código o utilizar y descargar archivos DLL.

En esta sección

  • Copias sombra de ensamblados
    Describe cómo las copias sombra permiten las actualizaciones de los ensamblados mientras están en uso, y cómo configurar las copias sombra.

Referencia

  • AppDomain
    Representa un dominio de aplicación. Proporciona métodos para crear y controlar dominios de aplicación.

Secciones relacionadas