加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – 在ASP.NET 4.5 WebApp中拒绝访问未授权用户会导致登录表单

发布时间:2020-12-15 08:41:32 所属栏目:百科 来源:网络整理
导读:当我在web.config中添加以下代码以防止未经授权的用户访问ASP.NET WebApp时 authorization deny users="?"/ allow users="*"//authorization 加载Login.aspx表单时出现以下错误 在Internet Explorer 11中 第2行第1列中的JavaScript严重错误 HTTP://本地主机
当我在web.config中添加以下代码以防止未经授权的用户访问ASP.NET WebApp时
<authorization>
      <deny users="?"/>
      <allow users="*"/>
</authorization>

加载Login.aspx表单时出现以下错误

在Internet Explorer 11中

第2行第1列中的JavaScript严重错误
HTTP://本地主机:2968 /帐户/的Login.aspx RETURNURL = /捆绑/ WebFormsJs V = q9E9g87bUDaS624mcBuZsBaM8xn2E5zd-f4FCdIk2cA1&安培; V = q9E9g87bUDaS624mcBuZsBaM8xn2E5zd-f4FCdIk2cA1?

SCRIPT1002:语法错误

在Google Chrome中

未捕获的SyntaxError:意外的令牌<
HTTP://本地主机:2968 /帐户/的Login.aspx RETURNURL = /捆绑/ WebFormsJs V = q9E9g87bUDaS624mcBuZsBaM8xn2E5zd-f4FCdIk2cA1&安培; V = q9E9g87bUDaS624mcBuZsBaM8xn2E5zd-f4FCdIk2cA1?

解决方法

您还需要添加位置指令以允许未经授权的用户访问您的脚本和内容文件夹(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>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读