【发布时间】:2010-02-25 18:17:48
【问题描述】:
我们的一位客户不希望在其网站的公共部分放置任何 cookie。当然,对于后端工具,我们广泛使用会话状态,但对于网站的公共部分来说,这并不是必需的。
是否可以只为匿名访问者关闭会话状态,而为登录用户保留它?
【问题讨论】:
-
FWIW 无 Cookie 会话不是一种选择,因为它们会与 WCF Web 服务混淆,并生成非常丑陋的 URL。
-
恕我直言,最好的解决办法是不要在网站的公共部分使用会话变量(不认为这是必需的)
-
@Raja - 我认为这不会阻止 ASP.NET 放置 SessionID cookie。