會話是根據瀏覽器(通過cookie確定),但是什麼時候「應用程序」開始並結束,以及IIS如何知道請求是否屬於同一個「應用程序」實例的一部分(如果不通過cookies與會話一樣)?在IIS中,「應用程序」和「會話」有什麼區別?
5
A
回答
6
「應用程序」範圍是全局性的,並且對網站的每個請求都共享相同的應用程序。任何存儲在應用程序中的對全部用戶都可見。應用程序在第一次請求到達網站時開始,並在IIS停止網站時結束(例如,當IIS本身關閉或者網站在一段時間內未被訪問時)。
1
當應用程序首次部署在網絡服務器上並可供用戶訪問時,就說它是開始的。每次未部署或關閉服務器時,應用程序都會結束。
第二部分不清楚,但假設用於確定應用程序,每個應用程序都有一個根對Web /應用程序服務器上部署的所有應用程序都是唯一的。所以服務器可以從被請求的URL中計算出來。
因爲這樣每個請求被認爲是分開的,並且像會話,cookie等一些機制必須被用來作爲單個用戶會話的一部分來分派個人請求。
相關問題
- 1. ViewState,應用程序和頁面會話有什麼區別?
- 2. 應用程序狀態和應用程序會話有什麼區別?
- 3. Rack應用程序和Sinatra應用程序有什麼區別?
- 4. 在VS Dev Server和IIS下運行Web應用程序有什麼區別?
- 5. 程序和應用程序有什麼區別?
- 6. IIS和Websphere有什麼區別?
- 7. IntelliJ中的Java EE應用程序和Web應用程序有什麼區別?
- 8. WPF應用程序與Winforms應用程序有什麼區別?
- 9. RoR應用程序中'require'和'config.gem'有什麼區別?
- 10. 工作進程,應用程序池和應用程序域有什麼區別?
- 11. 代碼和程序有什麼區別?
- 12. Web請求中的IIS和Visual Studio IIS有什麼區別?
- 13. 在Windows應用程序和Silverlight中使用WCF的過程有什麼區別?
- 14. Facebook上的應用程序和Pages上的應用程序有什麼區別?
- 15. Java Web應用程序和Java企業應用程序有什麼區別?
- 16. 多層web應用程序和多層web應用程序有什麼區別?
- 17. Windows 8 Phone應用程序和Metro風格應用程序有什麼區別?
- 18. .Net桌面應用程序和Web應用程序有什麼技術區別?
- 19. iPhone Web應用程序和iPhone應用程序有什麼區別?
- 20. API應用程序和邏輯應用程序有什麼區別?
- 21. Java Web應用程序和Java企業應用程序有什麼區別
- 22. 單視圖應用程序和空白應用程序xamarin有什麼區別?
- 23. 應用程序控制器和應用程序上下文有什麼區別?
- 24. asp.net mvc應用程序和asp.net web應用程序有什麼區別
- 25. django中的cookie和會話有什麼區別?
- 26. ServiceStack會話中ss-id和ss-pid有什麼區別?
- 27. mvc中tempdata.peek()和會話變量有什麼區別?
- 28. 應用程序和請求上下文有什麼區別?
- 29. 網頁應用程序和網站有什麼區別?
- 30. 應用程序/ xx和image/xx mimetype有什麼區別