1

在 MVC3 应用程序中,我检查User.IsInRole(@"domain\groupname")自己并返回false

如果我打电话给System.Web.Security.Roles.GetRolesForUser()我,我会得到 19 个角色,而我想检查的角色不在其中。

如果我打开一个 cmd 窗口并输入,net user /domain <username>那么我只会返回 8 个组......但它们与来自的那些不同GetRolesForUser() ,并且我要检查的角色是否存在???

(我已经尝试在 Visual Studio 中同时打开/关闭 NTLM)。

我不知道发生了什么或为什么这两个列表如此不同?

4

0 回答 0