c# – 在ASP.NET 4.5 WebApp中拒绝访问未授权用户会导致登录表单
当我在web.config中添加以下代码以防止未经授权的用户访问ASP.NET WebApp时
<authorization> <deny users="?"/> <allow users="*"/> </authorization> 加载Login.aspx表单时出现以下错误 在Internet Explorer 11中 第2行第1列中的JavaScript严重错误 SCRIPT1002:语法错误 在Google Chrome中 未捕获的SyntaxError:意外的令牌< 解决方法
您还需要添加位置指令以允许未经授权的用户访问您的脚本和内容文件夹(JS和CSS):
<location path="Content"> <system.web> <authorization> <allow users="*" /> </authorization> </system.web> </location> <location path="Scripts"> <system.web> <authorization> <allow users="*" /> </authorization> </system.web> </location> 此外,当您使用捆绑包时,也要添加捆绑包文件夹: <location path="Bundles"> <system.web> <authorization> <allow users="*" /> </authorization> </system.web> </location> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |