MVC3到MVC4的问题

3

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

一切都运行良好,但是整个授权过程出现了问题。

如果我在视图中添加以下内容:

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

它总是会触发某些东西。即使我没有认证(我已经检查了我的cookie,但没有找到),它仍然会认为我已经认证。

当然,我可以访问所有应该受[Authorize]保护的控制器。

有什么解决这个问题的想法吗?

非常感谢你的帮助。

1个回答

0

我已经解决了我的问题。

问题出在我创建了一个空项目。似乎没有进行任何配置。

您必须创建一个默认项目以获得正确的设置。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接