我正在开发目前在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")]
未经授权访问计算机页面时,所有内容都可以正常加载。
访问部门页面时,我提示输入我的凭据。身份验证按预期工作,但我得到了500内部服务器错误&#39;在css,js和ico文件上。
在我的研究中,我只是从另一个方面找到了完全相同的问题。静态文件在哪里未加载未经授权的用户。
答案 0 :(得分:0)
您是否在iis中实现了Windows授权,您的用户是否也拥有该页面所显示目录的权限?