UI设计不起作用(CSS未加载)

时间:2014-03-07 14:40:07

标签: asp.net css3 twitter-bootstrap

我开发了一个具有LDAP身份验证的Web应用程序。因此,当我在初始时加载登录页面时,它不会采用任何CSS样式,当我登录系统时,内页面设计完全可以。当我退出时,它会导航到登录页面,现在登录页面设计完全正常,它可以完美地加载所有CSS文件。

如果我清除历史记录并刷新登录页面,则登录页面将无法正常加载。 CSS文件无法正常加载。

在将LDAP集成到应用程序之前,它始终可以正常运行。

请问有人想出一个解决方案吗?

在webconfig中设置

<authentication mode="Forms">
  <forms loginUrl="syslogin.aspx" name="adAuthCookie" timeout="10" path="/">
  </forms>
</authentication>
<authorization>
  <deny users="?"/>
  <allow users="*"/>
</authorization>
<identity impersonate="true"/>

更新了webconfig

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


我编写了这段代码来访问“img”文件夹中的图像,我将其设置为div的背景,它实际上是徽标。但它不起作用。

此致

Sivajith

1 个答案:

答案 0 :(得分:0)

在web.config中添加<location>规则,以允许匿名用户访问您的静态资源,如果所有样式,脚本,图像等都在/static目录中,请使用:

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