zoukankan      html  css  js  c++  java
  • Form认证导致登陆页面的样式无效和图片不能显示的原因

    最近在做企业内门户网站,一切进展还算顺利,部署到生产环境的时候也能没有什么大问题,只是登录页面的样式不起作用,不知为何,因为是使用了login控件,最初以为是此控件有内置默认样式或者什么原因,于是就不使用login控件进行尝试,结果还是一样,使用开发人员工具进行调试,发现页面自带的样式显示没有问题,如果使用了css或者image文件夹下的图片就显示不出,于是我恍然大悟,应该是权限的问题, 解决办法如下:

    因为:

    <authentication mode="Forms"> <forms loginUrl="~/Default.aspx" name=".wtk" timeout="60"></forms> </authentication> <authorization> <deny users="?"/> </authorization>

    导致所有该网站下的资源受控

    把如下代码放在和<system.web>同级,<configuration>节点下一级

    <location path="images"> <system.web> <authorization> <allow users="*"/> </authorization> </system.web> </location>

     

    原因:图片、脚本、css等资源文件也受权限,把图片放置到不需要登录验证的目录中。

  • 相关阅读:
    UVA 1386 Cellular Automaton
    ZOJ 3331 Process the Tasks
    CodeForces 650B Image Preview
    CodeForces 650A Watchmen
    CodeForces 651B Beautiful Paintings
    CodeForces 651A Joysticks
    HUST 1601 Shepherd
    HUST 1602 Substring
    HUST 1600 Lucky Numbers
    POJ 3991 Seinfeld
  • 原文地址:https://www.cnblogs.com/zhwl/p/3518836.html
Copyright © 2011-2022 走看看