Asp.net mvc 4 通过窗口身份验证授权对控制器的访问

Asp.net mvc 4 通过窗口身份验证授权对控制器的访问,asp.net-mvc-4,Asp.net Mvc 4,我是MVC4环境的新手。并尝试根据角色限制对特定控制器的访问 [Authorize(Roles = "Administrators")] public class AdminController : Controller { } 它工作正常,需要用户凭据。但我不想让它索取证件。相反,它应该自动检查窗口用户的角色。如果他是特定角色的成员,请允许他访问网站页面 你能告诉我怎么做吗?在@Wiktor评论的帮助下,我得出了解决方案的结论 请访问-查看我的回复评论。谢谢!威克托@Wiktor我听从了你

我是MVC4环境的新手。并尝试根据角色限制对特定控制器的访问

[Authorize(Roles = "Administrators")]
public class AdminController : Controller
{

}
它工作正常,需要用户凭据。但我不想让它索取证件。相反,它应该自动检查窗口用户的角色。如果他是特定角色的成员,请允许他访问网站页面


你能告诉我怎么做吗?

@Wiktor评论的帮助下,我得出了解决方案的结论


请访问-

查看我的回复评论。谢谢!威克托@Wiktor我听从了你们的建议,并能够隐藏窗口询问凭证。谢谢!James@James I遵循了链接,该链接说,由于Windows用户帐户控制(UAC),在使用Windows Vista或Windows Server 2008时,本地管理员组的行为将与其他组不同。除非修改计算机的UAC设置,[Authorize]属性将无法正确识别本地管理员组的成员。那么,你有什么建议需要做什么,使管理员小组工作?