使用 session state=StateServer 和 cookieless=true 是否仍会在用户计算机上存储 cookie?

Does using session state=StateServer and cookieless=true still store cookies on the user's computer?

在查看跨网络会话 (.Net MVC) 的持久用户信息时,如果我们使用状态服务器并设置 cookieless=true,用户系统上是否仍然存储 cookie,因为它与 .Net MVC 相关。网络认证等

我们还将使用状态服务器来存储会话对象中使用的内容。

我意识到有些 cookie 是好的 - 即 AntiXsrfToken 和 __RequestVerificationToken。除了这些,我们正在寻找一个完全无 cookie 的解决方案。

谢谢。

if we use a state server and set cookieless=true, is there still a cookie stored on the user's system?

这个问题不完整。

我只能给你你要找的答案:当使用cookieless=true时,ASP.NET不会在客户端机器上使用cookie来存储会话ID。即此设置对 cookie 所做的全部

如果您使用确实使用 cookie 的用户控件或应用程序代码,则它们不受该设置的影响 - 此类 cookie 仍会发送到访问者的计算机。