我刚刚把我的 mvc3 项目变成了一个 mvc4 项目。我做了一个新项目,没有修改任何配置文件,移动了我的控制器、视图和模型。然后我将mysql导入到项目中。
一切正常,但我在整个授权过程中遇到了问题。
如果我在我的视图中添加它:
@if (User.Identity.IsAuthenticated)
{
// Something
}
else
{
// Another Thing
}
它总会触发一些东西。即使我不是,它也会认为我已通过身份验证(我检查了我的 cookie,但我没有)。
当然,我可以访问所有应该使用[Authorize]
.
知道如何解决这个问题吗?
非常感谢您的帮助。