当项目设置为asp.net 角色认证时,如在web.config有:
<authorization>
<allow roles="Administrator,User"/>
<deny users="*"/>
</authorization>
由于权限问题,LogOn.cshtml 无法加载Content 目录下的 *.css 和 Scripts 目录下的 *.js
所以在web.config中,再加设置如下:
<location path="Content">
<system.web>
<authorization>
<allow users="?"/>
</authorization>
</system.web>
</location>
<location path="Scripts">
<system.web>
<authorization>
<allow users="?"/>
</authorization>
</system.web>
</location>
转载于:https://www.cnblogs.com/yipeng-yu/archive/2012/05/16/2503953.html
本文介绍了解决ASP.NET项目中因角色认证导致的样式表和脚本文件加载失败的问题。通过在web.config中配置特定路径的访问权限,允许所有用户访问Content和Scripts目录。
5223

被折叠的 条评论
为什么被折叠?



