Стили страницы входа в ASP.NET - PullRequest
0 голосов
/ 11 ноября 2008

Я создал страницу входа пользователя и использую проверку подлинности с помощью форм. Пользователи должны войти в систему, чтобы использовать его, нет анон страниц. Когда вы заходите в систему и автоматически перенаправляетесь на страницу входа, они теряют все стили на странице. Как будто пути ко всем файлам CSS неверны. Для всех остальных страниц это нормально, просто когда автоматически направляется на login.aspx, возникает проблема. Кто-нибудь еще видел и исправил эту проблему.

1 Ответ

5 голосов
/ 11 ноября 2008

Проблема может быть связана с тем, что все ваше приложение (кроме login.aspx) защищено. Поэтому, когда пользователь перенаправляется на login.aspx, появляются другие URL-адреса, которые извлекаются анонимным способом. Например, если пользователь пытается получить «~ / StyleSheets / default.css», то веб-сервер вернет невидимый несанкционированный ответ.

Вы должны попробовать что-то подобное в вашем файле web.config:

<location path="StyleSheets" >
  <system.web>
    <authorization>
      <allow users="*" />
    </authorization>
  </system.web>
</location>
...