Todo aplicativo da Web ASP.NET possui um domínio de aplicativo único?


9

Estou um pouco confuso. Existe apenas um domínio de aplicativo para cada aplicativo Web ASP.NET ou pode haver entre 1 a 100 domínios de aplicativo presentes em um único pool de aplicativos de um aplicativo Web

Respostas:


5

Um domínio de aplicativo é o limite lógico e físico criado em torno de todos os aplicativos .NET pelo Common Language Runtime (CLR).

  1. Um aplicativo Web é executado em um único Domínio de Aplicativo, mas pode se comunicar via serviços remotos / da Web com aplicativos em outros domínios.

  2. O CLR pode permitir que vários aplicativos .NET sejam executados em um único Domínio de Aplicativo , o que significa que um Domínio de Aplicativo pode ser compartilhado por aplicativos diferentes, que nesse caso podem se comunicar "diretamente".

Na maioria das vezes, porém, o relacionamento entre um aplicativo Web e um domínio de aplicativo é individual.

Você pode ler o seguinte artigo (muito curto, mas bem escrito), que explica o que são domínios de aplicativo e como eles podem ser úteis: http://www.beansoftware.com/NET-Tutorials/Application-Domain.aspx .

Além disso, em seu blog , Scott Forsyth explica as diferenças entre um aplicativo (termo IIS), um aplicativo Web (termo ASP.NET) e domínios de aplicativo.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.