Chaque application Web ASP.NET a-t-elle un domaine d'application unique?

9

Je suis un peu confus. Existe-t-il un seul domaine d'application pour chaque application Web ASP.NET ou il peut y avoir entre 1 et 100 domaines d'application présents dans un seul pool d'applications d'une application Web

Pankaj Upadhyay
la source

Réponses:

5

Un domaine d'application est la limite logique et physique créée autour de chaque application .NET par le Common Language Runtime (CLR).

  1. Une application Web s'exécute dans un seul domaine d'application, mais peut communiquer via des services Web / distants avec des applications d'autres domaines.

  2. Le CLR peut autoriser l'exécution de plusieurs applications .NET dans un seul domaine d'application , ce qui signifie qu'un domaine d'application peut être partagé par différentes applications qui peuvent dans ce cas communiquer entre elles "directement".

Cependant, la plupart du temps, la relation entre une application Web et un domaine d'application est biunivoque.

Vous pouvez lire l'article suivant (très court, mais bien écrit) qui explique ce que sont les domaines d'application et comment ils peuvent être utiles: http://www.beansoftware.com/NET-Tutorials/Application-Domain.aspx .

De plus, sur son blog , Scott Forsyth explique les différences entre une application (terme IIS), une application Web (terme ASP.NET) et des domaines d'application.

Jalayn
la source