Windows аутентификация не выполняется, ее необходимо сбросить - PullRequest
1 голос
/ 10 июля 2020

У меня есть существующее веб-приложение IIS с включенной аутентификацией windows. Когда я запускаю эту команду для установки привязок, аутентификация Windows не выполняется, и мне приходится вручную отключать и повторно включать аутентификацию windows, чтобы она работала.

import-module WebAdministration
Set-ItemProperty "IIS:\Sites\Test\My" -name bindings -value (@{protocol="https";bindingInformation="*:443:my.test.com";sslFlags=1},@{protocol="net.tcp";bindingInformation="808:my.test.com"})

Я пробовал установить windows аутентификация с помощью powershell, но не дала результата.

Set-WebConfigurationProperty -filter /system.WebServer/security/authentication/WindowsAuthentication -name enabled -value true -PSPath "IIS:\Sites\TestMy"

Есть предложения?

1 Ответ

0 голосов
/ 14 июля 2020

Причина проблемы может заключаться в том, что мы еще не связали сертификат с указанным портом c. После указания привязки Https привяжите сертификат к этому порту.

Netsh http add sslcert ipport = 1.1.1.1: 443 certhash = 0102030405060708090A0B0C0D0E0F1011121314 appid = {00112233-4455 -8899-AABBCCDDEEFF}

https://docs.microsoft.com/en-us/windows/win32/http/add-sslcert Обычно это завершается IIS. Без этой процедуры веб-сайт может неправильно работать через привязку https. Вы можете попытаться настроить HTTP-привязку на веб-сайте, чтобы исключить этот момент. Не стесняйтесь сообщить мне, если проблема не исчезнет.

...