mvc3到mvc4的问题

时间:2012-08-23 19:35:30

标签: asp.net asp.net-mvc-4

我刚刚将我的mvc3项目变成了一个mvc4项目。我做了一个新项目,没有修改任何配置文件,移动了我的控制器,视图和模型。然后我将mysql导入到项目中。

一切正常但我在整个授权过程中遇到了问题。

如果我在我的观点中添加:

 @if (User.Identity.IsAuthenticated)
        {
            // Something
        }
        else
        {
             // Another Thing
        }

它总会触发某些东西。即使我不认可,我也会认为我已通过身份验证(我已经检查了我的cookie,但我没有。)

当然,我可以使用[Authorize]覆盖所有应受保护的控制器。

知道如何解决这个问题吗?

非常感谢你的帮助。

1 个答案:

答案 0 :(得分:0)

我解决了我的问题。

问题来自于我创建了一个空项目。似乎根本没有配置。

您必须创建默认项目才能进行正确的设置。