Домашняя страница по умолчанию приложения MVC всегда перенаправляется на экран входа в систему (IIS7)

У меня небольшая проблема с настройкой нашего тестового сайта.

В IIS 7 наш пул приложений для сайта работает в интегрированном режиме.

В аутентификации у меня включен Anon и включена аутентификация с помощью форм.

В авторизации у меня стоит Разрешить всем пользователям.

На всех страницах разрешены анонимные пользователи, ЗА ИСКЛЮЧЕНИЕМ страницы по умолчанию (Home/Index.aspx). Эта страница всегда перенаправляет пользователя на экран входа в систему. Я хочу, чтобы они видели главную страницу.

Я пробовал добавлять правила авторизации в webconfig, но ничего не меняется. Любые идеи?


person Josh    schedule 21.05.2009    source источник


Ответы (2)


Убедитесь, что вы не установили атрибут Authorize (C#) ни в контроллере Home, ни в действии Index.

person Craig Stuntz    schedule 21.05.2009
comment
У меня нет этого атрибута С#, прикрепленного ни к моему контроллеру, ни к действию Index. - person Josh; 21.05.2009

Проблема была в настройках безопасности NTFS в IIS 7. Я добавил учетные записи анонимных пользователей, чтобы иметь доступ, и теперь сайт работает нормально.

person Josh    schedule 23.05.2009