IIS 7.5 MVC требует аутентификации для получения статических файлов

Я только что установил Windows 7, и я пытаюсь получить мое приложение MVC, работающее в IIS 7, работающее в IIS 7.5.

Проблема заключается в том, что при попытке загрузить любые статические файлы (css, gif, jpg...) требуется аутентификация. Поэтому, если я попытаюсь перейти к:

http://example.com/Content/site.css

Он перенаправляет на:

http://example.com/Account/LogIn?ReturnUrl=/Content/site.css

Ответ 1

В итоге я нашел проблему. Кажется, мне нужны учетные записи IIS_USRS и IUSR для доступа к чтению. Я уверен, что у меня только учетная запись IIS_USRS.

Ответ 2

Для меня это были конкретные файлы статического контента, которые требовали аутентификации, в то время как другие файлы статического содержимого не требовали этого. Оказывается, эти файлы были зелеными в Проводнике Windows. Я перешел к свойствам, Advanced, в файлы и отключил "Шифровать содержимое для защиты данных", и моя проблема была решена.

Ответ 3

Похоже, вы что-то испортили.

Если вы примете приложение шаблона ASP.NET MVC (созданное при запуске нового проекта MVC), для загрузки статического контента ему не потребуется авторизация.

Если вы предоставите дополнительную информацию, например, ваши маршруты или что-то еще, вам будет легче понять вашу проблему и найти решение для нее.