3

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

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

如果我在我的视图中添加它:

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

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

当然,我可以访问所有应该使用[Authorize].

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

非常感谢您的帮助。

4

1 回答 1

0

我已经解决了我的问题。

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

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

于 2012-08-23T20:12:08.450 回答