Asp.net mvc 域组的“授权”属性提示输入凭据

Asp.net mvc 域组的“授权”属性提示输入凭据,asp.net-mvc,Asp.net Mvc,使用Authorize属性,我可以很好地执行domain\username操作。IIS执行windows身份验证。但是,如果我尝试对域组进行授权,系统会提示我进行身份验证。我有什么遗漏吗 代码基本上是这样的: [Authorize(Roles = "NMBS\\CapacityRead")] public class HomeController : Controller { IIS已启用Windows身份验证。所有其他表单都被禁用 这是我的web.config的auth部分。如果这不是定义提

使用Authorize属性,我可以很好地执行domain\username操作。IIS执行windows身份验证。但是,如果我尝试对域组进行授权,系统会提示我进行身份验证。我有什么遗漏吗

代码基本上是这样的:

[Authorize(Roles = "NMBS\\CapacityRead")]
public class HomeController : Controller
{
IIS已启用Windows身份验证。所有其他表单都被禁用

这是我的web.config的auth部分。如果这不是定义提供者,我假设我使用的是默认值

<authentication mode="Windows" />
<authorization>
  <deny users="?" />
</authorization>

请分享您的代码片段。另外,您使用的是什么成员资格/角色提供程序?如何配置IIS进行身份验证?