Получение примеров работы 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 = включить

Другие вопросы по тегам