Estilos ASP.NET página de login
-
07-07-2019 - |
Pergunta
Eu criei uma página de login do usuário e estou usando a autenticação de formulários. Os usuários são obrigados a log no sistema para usá-lo, não há páginas Anon. Quando o movimento no sistema e se automaticamente redirecionado para a página de login, porém, eles perdem todos os estilos na página. É como se os caminhos para todos os arquivos CSS está incorreto. Para todas as outras páginas, é ok, apenas quando direcionado automaticamente para login.aspx há um problema. Alguém já viu e fixa este problema.
Solução
O problema pode vir do fato de todo o seu pedido (excepto login.aspx) está protegida. Assim, quando o usuário é redirecionado para login.aspx há outras urls que são recuperados de forma anónima. Por exemplo, se o usuário tenta obter "~ / StyleSheets / default.css", em seguida, o servidor web irá retornar uma resposta não autorizada invisível.
Você deve tentar algo parecido em seu arquivo web.config:
<location path="StyleSheets" >
<system.web>
<authorization>
<allow users="*" />
</authorization>
</system.web>
</location>