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