2010-01-12 31 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

相关问题