希望有人可以提供帮助,这是一项挑战。我是Identity"方式的新手#34;做会员登录所以请耐心等待。
当我登录时,我想看看用户是否是管理员
If Not Roles.IsUserInRole(User.Identity.Name, "admin") Then
rUser.Text = "You are not authorized"
Else
rUser.Text = "WELCOME ADMIN"
End If
运行应用时,收到错误 Screenshot of Error (not enabled)
我看了很多文章,这应该"只是工作"。由于某种原因,这只是不起作用。
使用框架4.5,VB.NET,VS 2013,内置IDENTITY。
答案 0 :(得分:0)
您需要确保在web.config
中启用它<roleManager
enabled="true"
cacheRolesInCookie="true" >
来自MSDN
的.net中的安全性的完整详细信息