我刚刚注意到使用来自 ASP.NET 应用程序的表单例份验证访问 CSS 文件的问题。
在我登录之前,我在登录页面中设置的任何样式都不会使用,因为 IIS 似乎阻止登录页面访问此文件。
有没有一个简单的解决方案?
最佳答案
将 css 文件放在可公开访问的文件夹中。这将需要在您的 web.config 中进行更改,如下所示:
<location path="css">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>
当然,这不应该是您首先设置权限的方式。 css 文件夹应该始终可以公开访问。
关于asp.net - 无法从 ASP.NET 登录页面访问 CSS 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1289085/