C# 我网站的第一页没有';t正确加载“;css";
我的网站在使用C#和.Net时遇到问题。 当我尝试访问我的网站时,由于css(身份验证页面)的原因,第一个页面无法正确加载。 但连接后,网站奇迹般地完美运行,css加载正确。。。C# 我网站的第一页没有';t正确加载“;css";,c#,html,asp.net,css,C#,Html,Asp.net,Css,我的网站在使用C#和.Net时遇到问题。 当我尝试访问我的网站时,由于css(身份验证页面)的原因,第一个页面无法正确加载。 但连接后,网站奇迹般地完美运行,css加载正确。。。 如果有人能帮我,我将非常感激。这是一个常见的问题。我假设你使用的是表单身份验证,对吗 您的登录页面引用了您的css文件。假设您的css文件位于/css/site.css。当用户未经身份验证时,他们的浏览器将被拒绝访问您的登录页面需要正确呈现的css文件 您需要配置您的网站以允许未经验证的访问应用程序的该路径。在web.
如果有人能帮我,我将非常感激。这是一个常见的问题。我假设你使用的是表单身份验证,对吗 您的登录页面引用了您的css文件。假设您的css文件位于/css/site.css。当用户未经身份验证时,他们的浏览器将被拒绝访问您的登录页面需要正确呈现的css文件 您需要配置您的网站以允许未经验证的访问应用程序的该路径。在web.config中,在标记中添加以下内容
这是因为CSS文件需要身份验证,但在登录页面的阶段,身份验证还不可用 您需要允许对css文件进行未经验证的访问。 将以下内容添加到web.config文件内的“”标记中
<location path="Path/file.ext">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>
这是非常少的信息。。。你用萤火虫吗?如果是这样,您是否在控制台或网络选项卡中看到任何错误?谢谢Ryan,这就是问题所在。祝你好运我还有一个问题,瑞安。我使用了一个以上的css文件如何处理?只需将路径更改为path=“css”而不是path=“css/[filenamehere]”。这将允许未经身份验证(匿名)的用户访问css目录中的所有内容。如果您的css文件位于不同的目录中,则您可以根据需要在该元素下添加任意数量的这些元素。
<location path="Path/file.ext">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>