Asp.net Mvc 标识

Asp.net Mvc Identity

我用个人用户帐户创建了一个新的 asp.net mvc 项目。我连接了我的数据库。并制作了一些控制器。我的问题是如何要求用户登录才能看到一些控制器?我在 ActionResult 方法上方添加了 [Authorize] ,但它也显示了我不需要登录。我应该做什么更改?

您是否确定您的 web.config:

中的身份验证属性表单正确
<authentication mode="Forms">
    <forms loginUrl="~/Account/LogOn" timeout="2880" />
</authentication>