Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Nota:
Este artículo es específico de .NET Framework. No se aplica a implementaciones más recientes de .NET, incluidas .NET 6 y versiones posteriores.
Los dominios de aplicación proporcionan una unidad de aislamiento para Common Language Runtime. Se crean y se ejecutan dentro de un proceso. Normalmente, los dominios de aplicación se crean mediante un host en tiempo de ejecución, que es una aplicación responsable de cargar el tiempo de ejecución en un proceso y ejecutar código de usuario dentro de un dominio de aplicación. El host en tiempo de ejecución crea un proceso y un dominio de aplicación predeterminado y ejecuta código administrado dentro de él. Los anfitriones en tiempo de ejecución incluyen ASP.NET y el shell de Windows.
Para la mayoría de las aplicaciones, no es necesario crear su propio dominio de aplicación; El host en tiempo de ejecución crea los dominios de aplicación necesarios. Sin embargo, puede crear y configurar dominios de aplicación adicionales si la aplicación necesita aislar el código o para usar y descargar archivos DLL.
En esta sección
Cómo: Crear un dominio de aplicación Describe cómo crear mediante programación un dominio de aplicación.
Cómo: Descargar un dominio de aplicación Describe cómo descargar mediante programación un dominio de aplicación.
Cómo: Configurar un dominio de aplicación Proporciona una introducción a la configuración de un dominio de aplicación.
Recuperación de información de instalación de un dominio de aplicación Describe cómo recuperar información de configuración de un dominio de aplicación.
Cómo: Cargar ensamblados en un dominio de aplicación Describe cómo cargar un ensamblado en un dominio de aplicación.
Cómo: Obtener información de tipo y miembro de un ensamblado Describe cómo recuperar información sobre un ensamblado.
Ensamblados de instantáneas Describe cómo la instantánea permite actualizar los ensamblados mientras están en uso y cómo configurar la instantánea.
Cómo: Recibir notificaciones de excepción de First-Chance Explica cómo puede recibir una notificación de que se ha producido una excepción, antes de que el entorno de ejecución de lenguaje común haya empezado a buscar controladores de excepciones.
Resolución de cargas de ensamblajes Proporciona instrucciones sobre cómo utilizar el evento AppDomain.AssemblyResolve para resolver errores al cargar ensamblajes.
Referencia
AppDomain Representa un dominio de aplicación. Proporciona métodos para crear y controlar dominios de aplicación.
Secciones relacionadas
Ensamblados en .NET Proporciona información general sobre las funciones realizadas por ensamblados.
Programación con ensamblados Describe cómo crear, firmar y establecer atributos en ensamblados.
Emisión de métodos y ensamblados dinámicos Describe cómo crear ensamblados dinámicos.
Dominios de aplicación Proporciona información general conceptual sobre los dominios de aplicación.
Introducción a la reflexión Describe cómo usar la clase Reflection para obtener información sobre un ensamblado.