I have four applications(A, B, C and D) running under on application pool Pool1
. Will all applications in that pool run under separate worker processes? Will all the applications run separate instances of w3wp.exe
? Will all of them have their separate APPDomain
?
Asked
Active
Viewed 1,188 times
1

Bob Kaufman
- 12,864
- 16
- 78
- 107

Rocky Singh
- 15,128
- 29
- 99
- 146
2 Answers
3
My understanding is that each application pool will run it's own worker process so websites A, B, C & D in the same app pool will share a worker process. Within the single worker process each website will run in it's own AppDomain.
There is a pretty good description here: Difference between an application domain and an application pool?
2
Yes exatly only one worker process run per application pool that has multiple web apps.
Process explorer tool will be useful to check the worker process.
When host the application vie IE or any other browser in the same application pool a new worker process is added beneath the svchost.exe.
Here is the link to download the tool

Siva Sankar
- 21
- 1