我正在阻止匿名访问我的 Web 应用程序使用<deny users="?"/>
. 由于我希望匿名用户可以访问登录页面,因此我使用了以下规则
<location path="Login.aspx">
<system.web>
<authorization>
<allow users="?"/>
</authorization>
</system.web>
</location>
由于此规则阻止将 css 应用于登录页面,因此我使用了附加规则
<location path="Style.css">
<system.web>
<authorization>
<allow users="?"/>
</authorization>
</system.web>
修复了它,现在 css 应用于登录页面。但是在应用上述附加规则之前,我在浏览器中检查了页面的来源,发现存在一个条目<link href="Style.css" rel="stylesheet" type="text/css" />
并单击该链接,浏览器确实将我带到了我的 css 文件并显示了所有样式。所以我想知道页面是否可以访问“Style.css”,究竟是什么阻止了浏览器将样式应用于不同的元素。