Получение примеров работы Windows Identity Foundation "Developer Training Kit"
Я загрузил "Учебный комплект разработчика" для Windows Identity Foundation и установил его на недавно настроенную виртуальную машину Windows Server 2008 R2. Когда я открываю примеры решений и нажимаю F5 для их запуска, я получаю следующую ошибку:
"Невозможно начать отладку на веб-сервере. Основное соединение было закрыто: при отправке произошла непредвиденная ошибка".
Если я пытаюсь запустить веб-страницу без отладки (Ctrl-F5), в браузере появляется ошибка "Соединение было сброшено". Ничего не работает!
Единственное, что здесь необычно, это то, что я вижу, что адреса на локальной машине начинаются с https, а не с http, как я привык в своей среде разработки. Кому-нибудь здесь удалось запустить эти примеры кода?
1 ответ
Я нашел решение этой проблемы здесь: social.msdn.microsoft.com /....
В установочном скрипте есть ошибка. Вы должны открыть скрипт и внести изменения в текстовом редакторе.
Чтобы процитировать цитату с сайта, указанного выше (в случае его исчезновения), внесите следующие изменения в файл SetupCertificates.cmd. замещать
@if ("% IsWinClient%" == "true") (
ECHO Настройка SSL на порту 443 с использованием сертификата localhost...
netsh http add sslcert ipport = 0.0.0.0: 443 appid = {00000000-0000-0000-0000-000000000000} certhash =% CERTHASH% clientcertnegotiation = включить
) еще (
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 = включить