asp.net - tag - ¿Diferencia entre un dominio de aplicación y un grupo de aplicaciones?
tag helpers asp net core (2)
El proceso de IIS es w3wp; Cada grupo de aplicaciones en IIS usa su propio proceso; AppPool1 usa el proceso 3784, AppPool2 usa el proceso 5044 Las diferentes aplicaciones en Asp.net usarán el dominio de aplicación diferente;
AppTest1 y AppTest2 están en diferente dominio de aplicación, pero en el mismo proceso.
¿Cuál es el punto de usarlos?
El grupo de aplicaciones y AppDomain, ambos pueden proporcionar aislamientos, pero utilizan diferentes enfoques. El grupo de aplicaciones usa el proceso para aislar las aplicaciones que funcionan sin .NET. Pero AppDomain es otro de los métodos de aislamiento proporcionados por .NET. Si su servidor aloja miles de sitios web, no usará miles del grupo de aplicaciones para aislar los sitios web, solo porque muchos procesos ejecutándose matarán el sistema operativo. Sin embargo, en algún momento necesita un grupo de aplicaciones. Una de las ventajas para el grupo de aplicaciones es que puede configurar la identidad para el grupo de aplicaciones. También tiene opciones más flexibles para reciclar el grupo de aplicaciones. Al menos en este momento, IIS no proporcionó opciones explícitas para reciclar el dominio de la aplicación.
Un grupo de aplicaciones es un grupo de una o más URL de diferentes aplicaciones web y sitios web. Cualquier directorio web o directorio virtual puede asignarse a un grupo de aplicaciones. Cada aplicación dentro de un grupo de aplicaciones comparte el mismo proceso de trabajo ejecutable, W3wp.exe, el proceso de trabajo que atiende a un grupo de aplicaciones se separa del proceso de trabajo que atiende a otro [como iniciar MS Word y abrir muchos documentos de Word]. Cada proceso de trabajo separado proporciona un límite de proceso para que cuando una aplicación se asigna a un grupo de aplicaciones, los problemas en otros grupos de aplicaciones no afecten a la aplicación. Esto garantiza que si un proceso de trabajo falla, no afecta a las aplicaciones que se ejecutan en otros grupos de aplicaciones. [es decir] para, por ejemplo, si el documento de Word está teniendo problemas, no debería afectar lógicamente su hoja de Excel, ¿no es así? El dominio de aplicación es un mecanismo (similar a un proceso en un sistema operativo) utilizado para aislar las aplicaciones de software ejecutadas unas de otras para que no se afecten entre sí. [ie] la apertura de MS WORD no afecta a MS EXCEL, puede abrir y cerrar ambas aplicaciones en cualquier momento ya que no hay dependencia entre las aplicaciones. Cada dominio de aplicación tiene su propio espacio de direcciones virtuales que abarca los recursos para el dominio de la aplicación que utiliza ese espacio de direcciones.
Gracias a this enlace
¿Cuál es la diferencia entre el dominio de la aplicación y el grupo de aplicaciones?
He leído muchos artículos sobre estos dos términos. pero todavía no puede obtener una comprensión adecuada sobre ellos.
Por favor elaborarlo con una simple descripción.
Gracias
De manera sencilla
Se crea un grupo de aplicaciones para cada sitio web.
Dominio de aplicación que involucra con un propósito de dominio de aplicación.