我有四個應用程序(A,B,C和D)在應用程序池Pool1
下運行。該池中的所有應用程序是否在單獨的工作進程下運行?所有應用程序是否都會運行不同的w3wp.exe
實例?他們都會有他們各自的APPDomain
?在同一個應用程序池中運行的站點是否存在單獨的工作進程?
1
A
回答
3
我的理解是,每個應用程序池將運行它自己的工作進程,因此同一應用程序池中的網站A,B,C &將共享一個工作進程。在單個工作進程中,每個網站都將運行在它自己的AppDomain中。
有一個相當不錯的描述在這裏:Difference between an application domain and an application pool?
2
是exatly只有每一個具有多個Web應用程序的應用程序池一個工作進程運行。
進程管理器工具將有助於檢查工作進程。
當在同一應用程序池中託管應用程序或IE或任何其他瀏覽器時,會在svchost.exe下添加新的工作進程。
這裏下載該工具的鏈接
相關問題
- 1. 如果我的asp.net應用程序產生一個進程,該進程是否在asp.net應用程序運行的同一個應用程序域內運行?
- 2. 應用程序的服務是否可以運行在不同的進程中?
- 3. 運行一個單獨的進程
- 4. 同一個應用程序的兩個進程是否在同一個VM上運行?
- 5. IIS 7工作進程掛在共享應用程序池中。這兩個網站之一工作正常
- 6. 在單個應用程序池和工作進程中的應用程序之間共享ASP.NET會話信息
- 7. 操作系統:進程調度程序是否在單獨的進程中運行
- 8. IIS,多個CPU核心,應用程序池和工作進程 - 單個站點的最佳配置?
- 9. 應用程序池,工作進程和Web應用程序?
- 10. 應用程序池vs應用程序域vs工作進程
- 11. 是否可以在WinForms應用程序中運行獨立應用程序?
- 12. 在同一個python進程上運行多個站點
- 13. 是否可以強制並行作業在單獨的Sidekiq進程中運行?
- 14. Swift CoreBluetooth:CentralManager是否應該在單獨的線程中運行?
- 15. C++ Qt在單獨的進程中運行應用程序的部分
- 16. 在webforms應用程序下單獨運行MVC應用程序的一部分
- 17. Heroku:在暫存站點上運行不同的webserver進程?
- 18. Android Loader是否在單獨的線程中執行其工作?
- 19. 與Web應用程序一起運行單獨的程序
- 20. Java:在單獨的進程中運行一個Callable
- 21. 應用程序在IIS 7.0 2.0應用程序池中運行,但不在1.1應用程序池中
- 22. 對於單個應用程序池,應允許運行多少個工作進程?
- 23. 無法運行Qt應用程序作爲一個獨立的應用程序
- 24. Thread.CurrentThread.CurrentCulture池在一個站點中有多個Silverlight應用程序的限制
- 25. 在不同應用程序池中運行的Web應用程序 - 如何訪問網站資源
- 26. 檢測Windows進程和應用程序是否正在運行
- 27. 是否有可能在Heroku上爲Facebook應用程序運行一個進程?
- 28. 在應用程序啓動時運行python-rq工作進程
- 29. BeginInvoke()是否運行單獨的線程?
- 30. IIS 7.0應用程序池在站點之間共享 - 緩存是否在站點之間共享?