получение примеров работы Windows Identity Foundation «Developer Training Kit» - PullRequest
1 голос
/ 13 января 2010

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

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

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

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

1 Ответ

2 голосов
/ 22 января 2010

Я нашел решение для этого здесь: 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 = включить

...