所以我有一个非常基本的标志(这就是我需要或想要的全部)当用户登录时识别该用户是否是管理员。
我以前从未使用过角色(角色管理器),所以希望它真的很简单。
我有我的配置
<roleManager enabled="true" cacheRolesInCookie="true">
</roleManager>
在我的登录控制器上,(我想做一些非常简单的事情)
var usertoken = new UserToken(user.Id, user.AccountId, user.UserName, user.IsAdmin);
if(user.IsAdmin)
Roles.AddUserToRole(usertoken.UserName,"Admin");
但我只是收到一条错误消息“无法连接到 SQL Server 数据库”。解决方案?