我一开始被身份验证的问题困惑,即怎样在没有登陆的情况下禁止访问网站的任何页面.
后来配置了一下web.config(如下),问题解决... <authentication mode="Forms">
      <forms name="frmUserInfo" loginUrl="login.aspx" protection="All" path="/" timeout="30" />
    </authentication>
    <authorization>
      <deny   users="?"/>
    </authorization>
可是新的问题出现了,我的css不管用了.........求高手解决下

解决方案 »

  1.   

    你在iis里把css文件配成允许匿名访问就可以了
    找到文件 右键-》 属性 -》文件安全-》第一个edit 选中允许匿名访问
      

  2.   

    已经解决了,谢谢ls的啊,没有用你的方法,直接改的配置文件
    是css文件访问权限不足的问题
      

  3.   

    在location节点把css文件排除了(生成可以匿名访问就ok了)
      

  4.   


    <configuration>
      <location path="App_Themes">
        <system.web>
          <authorization>
            <allow users="*"/>
          </authorization>
        </system.web>
      </location></configuration>
    在配置文件中添加这行代码就可以了,App_Themes是我css文件存放的位置,要根据自己的情况修改