1

Я искал достаточно, но не смог найти решение. У меня есть приложение ASP.NET для интрасети в Windows Server 2008 IIS 7.5 с проверкой подлинности Windows - все это отлично работает.Настройка проверки подлинности Windows в IIS 8.5 на Windows Server 2012

Я пытаюсь перенести его на Windows Server 2012. Я уже установил роль Windows Authentication для сервера и уже включил проверку подлинности Windows для веб-сайта.

Приложение, похоже, работает нормально для моей учетной записи, но если кто-либо еще пытается подключиться, они получают всплывающее окно входа в систему.

+0

Предоставить доступ к пользователям. Аутентификация Windows не означает, что кто-либо получает доступ автоматически. Если вы не дадите разрешения определенным пользователям или группам, никто не сможет войти в систему –

+0

Но с Windows Server 2008 IIS 7.5 мне не нужно это делать. В приложении Intranet была аутентификация Windows с настраиваемой ролью. Я никогда не добавлял никого на этот сервер. – alijohn

+0

You * сделать * фактически. Кто-то установил правильные разрешения там, иначе никто не сможет войти в систему. Возможно, у web.config была запись, разрешающая доступ ко всем пользователям. Вы * не * получаете бесплатный доступ по умолчанию в любой версии IIS –

ответ

0

У меня были подобные проблемы. Я написал этот ответ:

Короткий ответ:

  • Убедитесь, что у Web-Windows-Auth установлен
  • Убедитесь Set-WebConfigurationProperty был установлен для проверки подлинности Windows (и я выключил Анонимная аутентификация тоже)
  • Убедитесь, что ваш Web.Config является pr Операционная установка

Самое большое отличие заключается в том, что IIS отключил это по умолчанию, и вы должны явно включить его для его использования, даже если ваш Web.Config настроен правильно.