IIS Web场上的会话Cookie

时间:2013-08-07 12:44:18

标签: session asp.net-mvc-4 cookies iis-7.5 session-cookies

我正在使用jQuery插件来创建cookie(https://github.com/carhartl/jquery-cookie)并且一直允许cookie默认为“会话cookie”。这正是我想要的行为。我担心的是,当我将我的网站部署到Production时,它将位于该环境的Web场中。任何人都可以帮助我了解我将在Web场上使用会话cookie遇到什么样的问题(如果有的话)? Web场中的IIS版本是IIS 7.5。

1 个答案:

答案 0 :(得分:3)

完全没有问题。 Cookie存储在客户端上。他们不了解或关心您的服务器端基础架构以及您拥有的节点数。

有两种类型的Cookie:

  1. 会话cookie - 仅存在于webbrowser的内存中,并且不会在浏览器重启后继续存在。
  2. 持久性cookie - 作为文件存储在文件系统中指定的持续时间,并在浏览器重启后继续存在。
  3. 从服务器的角度来看,它完全没有区别。客户端会在每个请求中发送cookie,并且为请求提供服务的节点将收到此cookie。

    另一方面,如果您将某些信息存储在Web服务器的内存中,例如使用具有默认InProc状态的ASP.NET Session,那么您将遇到问题。但这与客户端cookie无关。