CSS и изображения, поврежденные на странице входа в систему с использованием главной страницы, работают, когда auth = windows - PullRequest
0 голосов
/ 13 января 2010

У меня есть страница входа в систему, которая наследует главную страницу с элементами управления навигацией. Я включил проверку подлинности с помощью форм, и когда я запускаю свой код и появляется страница входа в систему, все изображения и значения css не работают. Если я остановлю приложение и перейду в режим конструктора, все будет так, как должно быть, если я отключу авторизацию форм, верну ее обратно в windows и запусту свой сайт, форма login.aspx отобразится со всеми изображениями и значениями css.

Нужно ли устанавливать аутентификацию в папке изображений, чтобы разрешить всем или что-то в этом роде?

Ответы [ 2 ]

3 голосов
/ 13 января 2010

Нужно ли устанавливать аутентификацию в папке изображений, чтобы разрешить всем или что-то в этом роде?

Да. Это именно то, что вам нужно сделать. Для этого вам нужно добавить что-то подобное в ваш файл web.config (один из них для каждой папки, которая не должна проходить аутентификацию). Добавьте это как родственный элемент system.web

<location path="Images">
    <system.web>
        <authorization>
            <allow users="*"/>
        </authorization>
    </system.web>
</location>
0 голосов
/ 13 января 2010

Да, вы делаете. Обычно вы размещаете этот контент вне «неавторизованной» области. (т. е. страницы, требующие авторизации, входят в /auth, а все неавторизованные - в /public; что-то в этом роде).

...