Asp.net mvc 使用MvcMusicStore的MVC安全性

Asp.net mvc 使用MvcMusicStore的MVC安全性,asp.net-mvc,Asp.net Mvc,我正在努力学习MVCMusicStore,但是第6章和第7章让我很痛苦 在第七章中,我相信我遵循了所有的方向 将控制器、模型和视图添加到项目中 通过ASP.net配置创建了管理员角色 创建了一个用户并将其添加为管理员角色 向StoreManager类添加了Authorize属性 现在,当我浏览到/StoreManager时,我会被重定向到login.aspx页面,并返回一个返回到StoreManager的URl,而不是转到帐户控制器,这就是我希望发生的情况 我做错了什么所以我不得不在web配置文

我正在努力学习MVCMusicStore,但是第6章和第7章让我很痛苦

在第七章中,我相信我遵循了所有的方向

  • 将控制器、模型和视图添加到项目中
  • 通过ASP.net配置创建了管理员角色
  • 创建了一个用户并将其添加为管理员角色
  • 向StoreManager类添加了Authorize属性
  • 现在,当我浏览到/StoreManager时,我会被重定向到login.aspx页面,并返回一个返回到StoreManager的URl,而不是转到帐户控制器,这就是我希望发生的情况


    我做错了什么

    所以我不得不在web配置文件中的身份验证中添加一个表单标记

      <authentication mode="Forms">
          <forms loginUrl="~/Account/Logon"  />
      </authentication>
    
    
    
    否则,IIS和虚拟服务器中的默认值为login.aspx,出现302错误