我刚刚将我的mvc3项目转换为mvc4项目。我创建了一个新项目,没有修改任何配置文件,移动了我的控制器、视图和模型。然后将mysql导入到项目中。
一切都运行良好,但是整个授权过程出现了问题。
如果我在视图中添加以下内容:
@if (User.Identity.IsAuthenticated)
{
// Something
}
else
{
// Another Thing
}
它总是会触发某些东西。即使我没有认证(我已经检查了我的cookie,但没有找到),它仍然会认为我已经认证。
当然,我可以访问所有应该受[Authorize]
保护的控制器。
有什么解决这个问题的想法吗?
非常感谢你的帮助。