2009-05-16 15 views
5

En IIS7 y ASP.NET, ¿cuál es la relación exacta entre:Relación entre hilos, dominios de aplicaciones y los procesos de trabajo

  • de trabajo de IIS Procesos
  • Hilos
  • AppDomains
  • Aplicaciones y
  • solicitudes entrantes.

que estoy esperando una respuesta en un formato similar a:

"Cada proceso de trabajo de IIS recibe muchos dominios de aplicación, que cada desove un solo hilo en respuesta a cada solicitud ....", etc., y cualquier matiz mencionado.

Respuesta

2

Cada proceso de trabajo aloja varios AppDomains (al menos uno por aplicación ASP.NET, es decir, un sitio web o directorio virtual). A una solicitud entrante se le asigna un hilo del grupo de subprocesos cuando se produce.

OP: P. Así que cada dominio de aplicación posee y gestiona su propio grupo de subprocesos?

Cada subproceso administrado siempre se asigna a un solo dominio de aplicación a la vez. El proceso de trabajo mantiene un grupo de subprocesos compartido y se asigna a un dominio de aplicación específico durante la duración de una solicitud.

1

Fritz Onion's book Essential ASP.NET tiene un chapter on HTTP Pipeline donde habla sobre la relación de todo lo anterior durante la solicitud http.

+0

Gracias, pero esto parece ser para IIS5, y tampoco menciona los hilos por lo que puedo ver. – Thenon

Cuestiones relacionadas