ASP NET Identity Manager数据库权限

时间:2015-05-22 15:03:25

标签: c# asp.net sql-server asp.net-identity identity-management

我已在本地设置和运行Identity Manager,使用ASP.NET Identity。我有一个用于后端的SQL Server 2012数据库。我可以创建一个用户并获取一个列表,但每当我尝试创建一个角色时,编辑一个用户或列出我得到以下角色的角色:

在数据库'master'中拒绝CREATE DATABASE权限。

我在连接字符串中的用户是一个有效的SQL登录名,并且是Identity Manager所指向的数据库上的用户(显然可以登录,因为我可以在数据库表中看到用户)但是看起来像对于这些操作,数据库声称用户连接尚未获得许可。

我正在AppPoolIdentity下运行身份管理器的应用程序池。

感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

所以问题是由于我首先没有将我的上下文传递给角色存储(然而我将它传递给我的用户存储),然后确保身份管理器服务获得我的角色管理器。在我仔细检查了所有的依赖关系之后,我完全没有问题。