【发布时间】:2015-03-05 17:25:52
【问题描述】:
我已经看到了很多关于这个的不同主题,但没有一个能解决我的问题。我什至无法访问我的 mvc 站点。我什至在进入我的登录页面之前就收到了这个错误。 cookie 似乎存在一些问题,它会将 cookie 保存很长时间,但我现在已将其设置为根本不保存 cookie。我已经更改了我找到一个主题的 .csproj 文件中的属性,但我仍然遇到相同的错误。我已删除此映射“AppData\Roaming\Microsoft\Windows\Cookies”中的所有 cookie,希望删除过长的 cookie,但这并没有解决我的问题。
我开始认为这可能与 cookie 无关?请帮忙!
【问题讨论】:
-
您似乎正在将字符串连接到 ReturnUrl 变量中(检查您将值分配给 ReturnUrl 的位置)。你可以清理浏览器缓存,然后在没有 ReturnUrl 的情况下点击基本 URL。
-
在您的帐户中设置断点> 登录操作以查看发生了什么。我以前有过这个,这显然是一个硬循环,但我忘记了为什么。简单的调试会话会告诉你。
-
实际上从记忆中可能有些愚蠢,比如在登录操作中没有 [AllowAnonymous]?否则 web.config 中可能有一个与之有关的条目。抱歉说得这么模糊,但我记不太清了。这不是你的饼干……这是那些“愚蠢”的饼干之一。通过 web.config,我的意思不是按照错误屏幕,而是按照登录重定向。无论哪种方式,它都是构建字符串的硬循环,而不是单个请求,您将在设置断点时看到。
标签: asp.net-mvc cookies