【发布时间】:2025-11-25 05:55:02
【问题描述】:
无法使用 Google Chrome 版本 63.0.3239.132(64 位)登录我的网站。在 Firefox 和 Internet Explorer 中它可以工作。 网站身份验证是使用 ASP.NET MVC 5 中的 FormsAuthentication 实现的:
FormsAuthentication.SetAuthCookie(user.UserID.ToString(), true);
根据我的观察:
- 在 Firefox 中会创建 .ASPXAUTH cookie,但在 Chrome 中则不会。
尝试将网站部署到另一台服务器,并且它在那里工作。 请帮助找到解决方案,因为我需要使用此服务器。
更新 1:
在多台计算机上尝试过(来自不同的外部 IP),所有人都遇到同样的问题。
更新 2:
Opera 49.0 中同样的问题。
更新 3:
看起来问题出在过期日期上:
在 Chrome 中:
在 Firefox 中:
解决方案:
将 VMware 工具更新到 10287 后,它正在工作。
【问题讨论】:
-
我在旧应用程序中使用相同的代码,它工作正常。您的 Chrome 中存在一些错误配置
-
在多台电脑上试过,同样的问题。
-
我不知道为什么它被否决了我有类似的问题。
标签: c# asp.net google-chrome forms-authentication