В Windows 10 отсутствует проверка подлинности windows iis (ASP.NET Visual Studio 2015)

Я пытаюсь запустить веб-сайт asp.net в Visual Studio 2015, который использует проверку подлинности Windows в IIS7. Хотя я установил IIS на своем ПК, пытаясь добавить "проверку подлинности Windows" из

Управление Panel-> Включить функции Windows или off-> Информационные службы Интернета → Всемирные веб-службы → Безопасность

кажется, что эта функция отсутствует в списке.

Посмотрите на картинку.

enter image description here

Какие у меня есть другие возможности для запуска проекта через проверку подлинности Windows?

Ответ 1

Домашняя версия Windows 10 не включает проверку подлинности Windows (и множество других функций безопасности IIS). Однако пакет с этими функциями сидит прямо в вашей ОС, и вы можете его вручную установить.

Все, что вам нужно сделать, это открыть командную строку с повышенными правами и запустить:

dism/online/norestart/add-package:%SystemRoot%\servicing\Packages\Microsoft-Windows-IIS-WebServer-AddOn-2-Package~31bf3856ad364e35~amd64~~10.0.16299.15.mum

  • Имя файла может несколько отличаться, поскольку оно основано на битовности системы и версии

Затем просто возвращайтесь к:

Включение и выключение функций Windows> Информационные службы Интернета> Услуги World Wide Web> Безопасность

Все опции "pro" в разделе "Безопасность" будут доступны. Просто проверьте "Аутентификация Windows" и перезагрузитесь.

Ответ 2

Домашняя версия Windows 10 не поддерживает проверку подлинности Windows в IIS. После обновления до Windows 10 Pro вы увидите несколько дополнительных функций в IIS, включая проверку подлинности Windows.

Ответ 3

Проверьте, включена ли эта функция:

В appwiz.cpl выберите "Включить или отключить Windows-функции", проверьте, выбраны ли Internet Information Services → World Wide Web Services → Безопасность → Аутентификация Windows.

enter image description here