1

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

数据库“master”中的 CREATE DATABASE 权限被拒绝。

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

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

感谢任何帮助。

4

1 回答 1

0

所以问题首先是由于我没有将我的上下文传递给角色存储(但是我将它传递给我的用户存储),然后确保身份管理器服务正在获取我的角色管理器。在我仔细检查了所有依赖项之后,我得到了一切工作,没有任何问题。

于 2015-05-26T08:47:18.443 回答