ASP.NET MVC3 401.1 Ошибка в IIS7.5 - PullRequest
       46

ASP.NET MVC3 401.1 Ошибка в IIS7.5

3 голосов
/ 19 августа 2011

Я настроил веб-сайт ASP.NET MVC3 с использованием аутентификации Windows и получаю 401.1. Код ошибки 0x8009030e на странице 401. Пользователи должны иметь доступ к сайту, используя свои учетные данные домена.

Я не получаю сообщение об ошибке при входе в систему на компьютере и обращении к веб-сайту через localhost (http://localhost/mysite). Однако даже при входе на сервер, если я захожу на веб-сайт через имя сервера (т. Е. * 1005) * Я все еще получаю ошибку.

Сайт использует собственный пул приложений .net 4.0 и использует интегрированный режим. Сайт настроен для аутентификации Windows только в конфиге.

<authentication mode="Windows" />
<authorization>
  <deny users="?" />
</authorization>

... и в IIS. У меня не настроены расширенные свойства, и я включил аутентификацию в режиме ядра (оба по умолчанию). Я безуспешно пытался переключить «Разрешения диспетчера IIS».

Есть идеи?

1 Ответ

0 голосов
/ 23 августа 2011

Мне нужно было сделать две вещи, чтобы это работало правильно:

  1. Заставьте пул приложений использовать «Классический» вместо «Интегрированного» режима. После внесения изменений я получил ошибку 403.x.
  2. Я решил ошибку 403.x, предоставив (чтение / выполнение) разрешения NTFS группе «Пользователи домена».
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...