У меня есть сервер Windows 2008 под управлением IIS 7, и я пытаюсь настроить проверку подлинности Windows и олицетворение ASP.NET, особенно для сайта интрасети, который использует MVC. Когда пользователь заходит на сайт из IE, он автоматически регистрируется на нашем сайте, используя захваченное имя пользователя Windows.
У меня все работает в IIS 6 с:
В IIS 7 не получается заставить его работать, даже в классическом режиме.
В разделе Аутентификация для сайта в IIS 7 у меня включена проверка подлинности Windows и олицетворение ASP.NET, все остальное отключено. Когда я попал на сайт локально, это работает. С удаленного компьютера (в том же домене, с использованием IE, загрузки его в качестве сайта интрасети с использованием имени компьютера, т. Е. http://servername/site/
) я получаю вызов для своих учетных данных Windows. Даже если я введу действительные учетные данные Windows, произойдет сбой, и после нажатия кнопки «Отмена» появится ошибка HTTP 401 «Запрошенный ресурс требует аутентификации пользователя».
Включение олицетворения ASP.NET ничего не помогает. Есть предложения?