Answer Posted / sudhir sheoran
Application domain is both a container and a boundary which contains code and data.
Like OS have processes as the smallest unit of separation, similarly .NET have app domains.
A process can have multiple app domains but a app domain will be associated with only a single process.
App Domain is relatively cheap to create (compared to a process), and has relatively less overhead to maintain than a process.For these reasons, an AppDomain is a great solution for the ISP who is hosting hundreds of applications. Each application can exist inside an isolated AppDomain, and many of these AppDomains can exist inside of a single process – a cost savings.
They separation concern of applications is resolved by assigning different virtual space to different application.
So even if one application crashes it doesn't effect the other applications.
No two application can directly interact with other application even though in same process. They have to use .net Remoting kind of things to do that.
Is This Answer Correct ? | 0 Yes | 0 No |
Post New Answer View All Answers
How can exception be handled with out the use of try catch?
What is client side state management?
Suppose You Want A Certain Asp.net Function Executed On Mouseover For A Certain Button. Where Do You Add An Event Handler?
What is query string in asp.net?
How can we pass info between 2 asp.net pages?
Explain the difference between dataset and datareader.
Why and where this web.config file is used?
What is state management in .net?
Explain the difference between Repeater and Data list control in ASP.NET?
How are sessions stored?
Write the different features of a Thread and a Process?
Explain client-side scripting?
Is there any property names “isnavigating”?
What is the parent class of all the web server control?
What are httphandlers and httpmodules and difference between them?