我已在本地设置和运行Identity Manager,使用ASP.NET Identity。我有一个用于后端的SQL Server 2012数据库。我可以创建一个用户并获取一个列表,但每当我尝试创建一个角色时,编辑一个用户或列出我得到以下角色的角色:
在数据库'master'中拒绝CREATE DATABASE权限。
我在连接字符串中的用户是一个有效的SQL登录名,并且是Identity Manager所指向的数据库上的用户(显然可以登录,因为我可以在数据库表中看到用户)但是看起来像对于这些操作,数据库声称用户连接尚未获得许可。
我正在AppPoolIdentity下运行身份管理器的应用程序池。
感谢任何帮助。
答案 0 :(得分:0)
所以问题是由于我首先没有将我的上下文传递给角色存储(然而我将它传递给我的用户存储),然后确保身份管理器服务获得我的角色管理器。在我仔细检查了所有的依赖关系之后,我完全没有问题。