Search code examples
c#asp.netiis-7.5

Are there separate Worker Processes for the Sites running in same App Pool?


I have four applications (A, B, C and D) running under an application pool Pool1.

  1. Will all applications in that pool run under separate worker processes?
  2. Will all the applications run separate instances of w3wp.exe?
  3. Will all of them have their separate APPDomain?

Solution

  • 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 its own AppDomain.

    There is a pretty good description here: Difference between an application domain and an application pool?