MVC 3 401,2 ошибка с интегрированной безопасностью IIS(6)

Похоже, у нас проблема с доступом к нашему приложению MVC 3, на котором размещен IIS (6) с отключенным анонимным доступом и включенной встроенной проверкой подлинности Windows.
Когда я перехожу к корню (http://devserver/), приложение работает нормально. Если я пытаюсь перейти на подстраницу (http://devserver/wtf) или щелкнуть ссылку на подстраницу, мне будет предложено войти в систему. когда я ввожу свои учетные данные 3 раза, то возвращает ошибку 401.2. Приложение настроено на перенаправление на экран входа в систему, если пользователь не прошел проверку подлинности. Этот код находится в OnActionExecuting базового контроллера, от которого происходят все контроллеры. Этот метод не получает удар при переходе на подстраницу. Любая идея, почему это может происходить?

Считает, что я пытался: http://support.microsoft.com/kb/871179 http://stackru.com/questions/34194/asp-net-mvc-on-iis6

и почти все настройки безопасности в IIS.

1 ответ

Я понял. В базе контроллеров View мы оценили безопасность, однако большинство наших контроллеров имеют атрибут Authorization, который выполняется до выполнения контроллеров OnActionExec. Пользователь еще не был оценен, поэтому это исключение 401.2.

Другие вопросы по тегам