Each application running inside a process, AppDomain is also an easy process, or we can say a logical block that has an assembly group (this is a container that contains an assembly group), and this exists inside the process at the isolation level of the same process, this allows you to run several Assemblies in a single process and prevent their direct access.
Starting the Dot Net Application inside the AppDomain: After starting some network application using the operating system, the shell loads the CLR into the process and the new AppDomain was created in the same process and loads all the assemblies in the created AppDomain, now it will be executed from the AppDomain code.
When the AppDomain is configured: We can create our own AppDomain, now the point is in which scenario we can create our own AppDomain. Suppose that you need to add or remove assemblies at runtime without interrupting a running application, then we can create our own AppDomain.
Afazal Sep 18 '13 at 12:23 2013-09-18 12:23
source share