使用Windows身份验证进行身份验证时,Web应用程序无法加载内容

时间:2017-01-25 18:35:09

标签: c# asp.net-mvc windows-authentication iis-express

我正在开发目前在IIS Express上运行的ASP.NET MVC Web应用程序(用于开发)。

网络应用程序有两页

  • 计算机

web.config

中的常规身份验证设置
<system.web>
  <authentication mode="Windows" />
  <authorization>
    <allow users="*" />
  </authorization>
  </roleManager>
</system.web>

DeparmentController使用authorize属性强制执行身份验证:
[Authorize(Roles = @"DOMAIN\Administrators")]

未经授权访问计算机页面时,所有内容都可以正常加载。

content load success

访问部门页面时,我提示输入我的凭据。身份验证按预期工作,但我得到了500内部服务器错误&#39;在css,js和ico文件上。

content load error

在我的研究中,我只是从另一个方面找到了完全相同的问题。静态文件在哪里未加载未经授权的用户。

1 个答案:

答案 0 :(得分:0)

您是否在iis中实现了Windows授权,您的用户是否也拥有该页面所显示目录的权限?