1

Windows Identity Foundation の "Developer Training Kit" をダウンロードし、新しくセットアップした Windows Server 2008 R2 仮想マシンにインストールしました。サンプル ソリューションを開いて F5 キーを押して実行すると、次のエラーが表示されます。

「Web サーバーでデバッグを開始できません。基になる接続が閉じられました: 送信時に予期しないエラーが発生しました。」

デバッグせずに Web ページを開始しようとすると (Ctrl-F5)、ブラウザーに「接続がリセットされました」というエラーが表示されます。何も機能しません!

ここで唯一変わっているのは、ローカル マシンのアドレスが、開発環境で慣れている http ではなく https で始まっていることです。これらのコード サンプルを実行できた人はいますか?

4

1 に答える 1

2

ここでこれに対する解決策を見つけました: social.msdn.microsoft.com/...

インストール スクリプトにバグがあります。スクリプトを開いてテキスト エディタで変更する必要があります。

上記のリンク先のサイトから引用するには (表示されなくなった場合に備えて)、SetupCertificates.cmd に次の変更を加えます。交換

@if ("%IsWinClient%" == "true") (

ECHO ローカルホスト証明書を使用してポート 443 で SSL をセットアップしています...

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 ローカルホスト証明書を使用してポート 443 で SSL をセットアップしています...

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

于 2010-01-22T19:18:13.823 に答える