IIS сообщества 2015 не проходит аутентификацию автоматически (уникальный случай)

Я прочитал абсолютно все решения в Интернете, все они не применимы. Этот вопрос невозможно дублировать, поскольку здесь нет вопросов с принятыми ответами.

ЭТА ПРОБЛЕМА

Когда я запускаю любой проект в Visual Studio Community 2015 (новый или созданный в VS 2012), он требует учетные данные пользователя. VS 2012 не требует этого.

Страница IIS

СРЕДА

Windows 7, VS Community 2015, IE 11, IIS 10 Express, приложение для интрасети Web Forms.

РЕШЕННЫЕ РЕШЕНИЯ

Свойства проекта настроены на отключение анонимной аутентификации и включение аутентификации Windows. Кроме того, я применил все возможные решения для файлов web.config и applicationhost.config, касающиеся анонимной аутентификации и аутентификации Windows. Я также установил службы Windows IIS и установил те же настройки, переместил NTLM вверх и согласился вниз. Отключил брандмауэр Windows, отключил брандмауэр Comodo, установил для параметров внутренней сети IE самый низкий уровень безопасности и проверил встроенную проверку подлинности Windows. Это требует авторизации.

Google Chrome также не аутентифицируется.

Как заставить автоматическую аутентификацию? Может быть, VS IIS имеет конфигурационные файлы где-то еще, кроме моей папки с документами?

web.config

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

ApplicationHost.config

<authentication>
        <anonymousAuthentication enabled="false" userName="" />
        <basicAuthentication enabled="false" />
        <clientCertificateMappingAuthentication enabled="false" />
        <digestAuthentication enabled="false" />
        <iisClientCertificateMappingAuthentication enabled="false">
        </iisClientCertificateMappingAuthentication>
        <windowsAuthentication enabled="true">
          <providers>
            <add value="Negotiate" />
            <add value="NTLM" />
          </providers>
        </windowsAuthentication>
      </authentication>

1 ответ

Решение

Проблема в IE 11. При установке Visual Studio Community 2015 требуется установить IE 11, который может изменять ваши настройки Интернета.

Перейти к IE интернет-вариантов. На вкладке Доверенные сайты щелкните Сайты, снимите флажок Проверка https, добавьте http://localhost/ к доверенным сайтам, снизьте уровень безопасности доверенных сайтов до минимального.

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