会话是根据浏览器(通过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有什么区别