¿Cada aplicación web ASP.NET tiene un dominio de aplicación único?

9

Estoy un poco confundido ¿Hay solo un dominio de aplicación para cada aplicación web ASP.NET o puede haber entre 1 y 100 dominios de aplicación presentes en un solo grupo de aplicaciones de una aplicación web?

Pankaj Upadhyay
fuente

Respuestas:

5

Un dominio de aplicación es el límite lógico y físico creado alrededor de cada aplicación .NET por Common Language Runtime (CLR).

  1. Una aplicación web se ejecuta en un solo dominio de aplicación, pero puede comunicarse a través de servicios web / remotos con aplicaciones en otros dominios.

  2. El CLR puede permitir que se ejecuten múltiples aplicaciones .NET en un solo dominio de aplicación , por lo que significa que un dominio de aplicación puede ser compartido por diferentes aplicaciones que en ese caso pueden comunicarse entre sí "directamente".

Sin embargo, la mayoría de las veces, la relación entre una aplicación web y un dominio de aplicación es uno a uno.

Puede leer el siguiente artículo (muy breve, pero bien escrito) que explica qué son los dominios de aplicación y cómo pueden ser útiles: http://www.beansoftware.com/NET-Tutorials/Application-Domain.aspx .

Además, en su blog , Scott Forsyth explica las diferencias entre una aplicación (término IIS), una aplicación web (término ASP.NET) y dominios de aplicación.

Jalayn
fuente