ASP.Net MVC 5 - 使用角色的授权错误

时间:2013-12-05 00:47:19

标签: asp.net-mvc visual-studio authorization roles asp.net-mvc-5

我创建了一个ASP.NET MVC 5 项目。在我使用的其中一个控制器中,

[授权(角色=“管理员”)]

用于访问Index操作,该操作应仅授权Admin角色的成员访问它。但是,当我运行我的应用程序时,我收到错误消息,

无法找到存储过程'dbo.aspnet_CheckSchemaVersion'

此时我应该提到我已经创建了Admin用户,该用户是Admin角色的成员。另外,当我用

运行我的应用程序时

[授权(用户=“管理员”)]

它工作正常,但这不是我想要的。我目前正在使用VS 2013,我的数据库是localDB。

任何人都可以帮忙解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题。

打开您的解决方案

  1. 右键单击您的解决方案和nu-get包管理器
  2. 搜索并查找JQuery库(虽然你的项目有它,但是再添加一次)
  3. 添加到解决方案
  4. 清洁解决方案
  5. 重建解决方案
  6. 然后控件开始工作。