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.

Foi útil?

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>
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top