Согласно Документация IIS Express административные привилегии необходимы для запуска SSL с использованием порта вне диапазона от 44300 до 44399.
Для пользователей без прав администратора IIS Express
Есть ли способ разрешить пользователям без прав администратора запускать SSL в IIS-Express, используя порт вне диапазона от 44300 до 44399?
Например. могу ли я использовать netsh http add urlacl
открыть порты SSL за пределами диапазона от 44300 до 44399 для user=EVERYONE
? Например. могу ли я использовать netsh http add sslcert
добавить самоподписанный сертификат к портам за пределами диапазона от 44300 до 44399?
Установщик IIS Express создает несколько привязок на основе IP в Windows HTTP API, поэтому 44300-44399 включен по умолчанию.
Вы можете свободно создавать больше таких привязок (через netsh http add sslcert
command), но для их создания требуются права администратора.
netsh http add urlacl
не нужен, так как служит другим целям.