заставить примеры Windows Identity Foundation «Developer Training Kit» работать

StackOverflow https://stackoverflow.com/questions/2052386

Вопрос

Я загрузил «Комплект обучения разработчика» для Windows Identity Foundation и установил его на только что настроенную виртуальную машину Windows Server 2008 R2.Когда я открываю примеры решений и нажимаю F5, чтобы запустить их, я получаю следующую ошибку:

«Невозможно начать отладку на веб-сервере.Базовое соединение было закрыто:При отправке произошла непредвиденная ошибка».

Если я попытаюсь запустить веб-страницу без отладки (Ctrl-F5), я получу в браузере ошибку «Соединение было сброшено».Ничего не работает!

Единственное, что здесь необычно, это то, что я вижу, что адреса на локальной машине начинаются с https, а не с http, как я привык в своей среде разработки.Кто-нибудь здесь смог запустить эти примеры кода?

Это было полезно?

Решение

Я нашел решение этой проблемы здесь: Social.msdn.microsoft.com/....

В скрипте установки ошибка.Вам придется открыть скрипт и внести изменения с помощью текстового редактора.

Чтобы процитировать сайт, указанный выше (на случай, если он исчезнет), внесите следующее изменение в SetupCertificates.cmd.Заменять

@if ("%IsWinClient%" == "истина") (

ECHO Настройка SSL на порту 443 с использованием сертификата localhost...

netsh http add sslcert ipport=0.0.0.0:443 appid={00000000-0000-0000-0000-000000000000} certhash=%CERTHASH% clientcertnegotiation=enable

) еще (

ECHO Импортирует сертификат сервера и указывает на него HTTP.SYS...

httpcfg.exe set ssl -i 0.0.0.0:443 -f 2 -h %CERTHASH%

)

С

ECHO Настройка SSL на порту 443 с использованием сертификата localhost...

netsh http add sslcert ipport=0.0.0.0:443 appid={00000000-0000-0000-0000-000000000000} certhash=%CERTHASH% clientcertnegotiation=enable

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top