Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc Roles.AddUserToRole是如何工作的?_Asp.net Mvc_Asp.net Membership - Fatal编程技术网

Asp.net mvc Roles.AddUserToRole是如何工作的?

Asp.net mvc Roles.AddUserToRole是如何工作的?,asp.net-mvc,asp.net-membership,Asp.net Mvc,Asp.net Membership,我正在使用以下代码向用户添加角色: Roles.AddUserToRole(userName, userRole); 现在在下一行中,我将检查用户是否在角色中: bool isUserInRole = Roles.IsUserInRole(userName, userRole); 在我重新启动IIS Express之前,行上返回false。我正在尝试动态地为用户分配角色 为什么AddUserToRole在运行时不工作?我遗漏了什么吗?您在哪里运行代码?在本地windows机器上的Visual

我正在使用以下代码向用户添加角色:

Roles.AddUserToRole(userName, userRole);
现在在下一行中,我将检查用户是否在角色中:

bool isUserInRole = Roles.IsUserInRole(userName, userRole);
在我重新启动IIS Express之前,行上返回
false
。我正在尝试动态地为用户分配角色


为什么
AddUserToRole
在运行时不工作?我遗漏了什么吗?

您在哪里运行代码?在本地windows机器上的Visual Studio中,我指的是您的项目中的哪里。在控制器动作中?是的,我在控制器动作中使用它。