我已创建用户登录页面并使用表单身份验证。用户需要登录系统才能使用它,没有匿名页面。当进入系统并自动重定向到登录页面时,它们会松散页面上的所有样式。就好像所有css文件的路径都不正确。对于所有其他页面都可以,只是在自动定向到login.aspx时出现问题。有没有其他人看到并解决了这个问题。
答案 0 :(得分:5)
问题可能来自于您的所有应用程序(login.aspx除外)都受到保护。 因此,当用户被重定向到login.aspx时,还有其他以匿名方式检索的URL。 例如,如果用户试图获得“〜/ StyleSheets / default.css”,那么Web服务器将返回一个不可见的未经授权的响应。
你应该在web.config文件中尝试类似的东西:
<location path="StyleSheets" >
<system.web>
<authorization>
<allow users="*" />
</authorization>
</system.web>
</location>