2010-01-12 74 views
1

我下載了Windows Identity Foundation的「開發人員培訓工具包」,並將其安裝在新安裝的Windows Server 2008 R2虛擬機上。當我打開示例解決方案並按F5運行它們時,出現以下錯誤:獲得Windows Identity Foundation「開發人員培訓工具包」示例工作

「無法在Web服務器上啓動調試。底層連接已關閉:發送時發生意外錯誤。

如果我嘗試在沒有調試的情況下啓動網頁(Ctrl-F5),那麼瀏覽器中會出現「Connection was reset」錯誤。沒有用!

這裏唯一不尋常的是,我發現本地計算機上的地址以https開頭,而不是http,因爲我習慣在我的開發環境中。有沒有人能夠得到這些代碼示例運行?

回答

2

我在這裏發現了一個解決方案: social.msdn.microsoft.com/...

安裝腳本中存在一個錯誤。您必須打開腳本並使用文本編輯器進行更改。

要從上面鏈接的網站引用(萬一消失),請對SetupCertificates.cmd進行以下更改。更換

@if( 「%IsWinClient%」 == 「真」)(

ECHO在端口443上設置SSL使用本地主機證書...

的netsh的http添加的sslcert ipport = 0.0.0.0 :443的appid = {} 00000000-0000-0000-0000-000000000000 = CERTHASH%CERTHASH%clientcertnegotiation =啓用

)其他(

ECHO導入服務器證書與HTTP.SYS它... ...

httpcfg.exe設置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

相關問題