.NET:User.IsInRole在Visual Studio中无法正常工作

詹姆斯·哈珀

我有一个使用Windows身份验证的.NET MVC 4应用程序。我想检查用户是否是特定Active Directory组的成员,如果是,请显示其他菜单选项:

            if(User.IsInRole("WellnessAdmins"))
            {
                <li>
                    <b>@Html.ActionLink("Admin","Admin","Home")</b>
                </li>
            }

当部署到服务器时,这可以正常工作。将显示“管理员”链接。但是,当我从Visual Studio启动应用程序时,未显示“管理”链接。我的本地计算机和服务器在同一域中。为什么会有这种奇怪的行为?

达林·迪米特罗夫(Darin Dimitrov)

如果使用的是IIS Express,请确保已在项目属性中启用Windows身份验证并禁用了匿名身份验证:

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在Visual Studio 2019中发布无法正常工作

Visual Studio 2017中的gulp集成无法正常工作

Windows中的Visual Studio Code命令无法正常工作

使用Visual Studio 2013模板和Asp.Net Identity进行代码优先无法正常工作?

docker-compose在Powershell中正常工作,但在Visual Studio中无法正常工作

Visual Studio自动完成无法正常工作

无法使Visual Studio诊断工具正常工作

Visual Studio 2017帮助无法正常工作

Visual Studio SQL查询无法正常工作

Visual Studio 2015 Intellisense无法正常工作

在Asp.Net MVC中模拟My.User.IsInRole()错误

如何在ASP.NET Core中自定义/重写User.IsInRole

“ User.IsInRole”中的多个角色

Visual Studio 2015中的Web测试项目无法正常工作,为什么?

Windows Phone-Visual Studio 13中的Admob无法正常工作

asp .net中的UserControl无法正常工作?

Visual Studio 2017,F7无法正常工作

Visual Studio 2015更新2。Team Explorer无法正常工作

Visual Studio Code Node.js调试无法正常工作

Visual Studio命令行无法正常工作

Visual Studio 2015 HTML代码完成无法正常工作

使用Visual Studio Code进行调试无法正常工作

Mac的Visual Studio社区__SOURCE_DIRECTORY__无法正常工作

从Visual Studio连接到Mac无法正常工作

Visual Studio 2015-Bower无法正常工作

Visual Studio 2015更新3无法正常工作

Visual Studio 2012调试器无法正常工作

Xamarin Visual Studio 2017预览器无法正常工作

.gitignore for Visual Studio项目无法正常工作