zoukankan      html  css  js  c++  java
  • webform登陆界面样式丢失

    本文摘抄自:http://blog.csdn.net/sssix/article/details/16945347

    请阅读原文。

    Forms验证——登录界面样式实效?

       <authentication mode="Forms">
            <forms loginUrl="~/Account/Login.aspx" timeout="2880" />
        </authentication>
        <authorization>
            <deny users="?"/>
        </authorization>

    当采用Forms验证时,如果授权采用<deny users="?"/>,会导致登录界面样式失效。

    【分析】

    <deny users="?"/>指的是拒绝所有匿名用户访问,因此应用程序中的所有资源(除了登录界面)都是受保护的,即对于未通过认证的用户这些资源都是拒绝访问的,因此登录界面的样式文件也是受保护的。

    【解决方案】

    在配置文件web.config中添加如下配置,将指定的本地资源授权给所有用户。Styles/Login.css:登录界面样式文件

    <location path="Styles/Login.css" > 
      <system.web> 
        <authorization> 
          <allow users="*" /> 
        </authorization> 
      </system.web> 
    </location> 

  • 相关阅读:
    To be a master II.
    To be a master.
    快速排序
    选择排序
    冒泡排序
    Myeclipse 2013 Pro 激活工具
    Java多线程
    设计模式:动态代理
    面向对象
    新安装mysql修改密码,远程访问授权
  • 原文地址:https://www.cnblogs.com/Tpf386/p/6964246.html
Copyright © 2011-2022 走看看