获得Windows Identity Foundation“开发人员培训工具包”示例的工作

我下载了Windows Identity Foundation的“开发人员培训工具包”,并将其安装在新安装的Windows Server 2008 R2虚拟机上。 当我打开示例解决方案并按F5运行它们时,出现以下错误:

“无法在Web服务器上开始调试,底层连接已关闭:发送时发生意外错误。”

如果我尝试在没有调试的情况下启动网页(Ctrl-F5),我会在浏览器中看到“Connection was reset”错误。 没有用!

这里唯一不寻常的是,我发现本地计算机上的地址以https开头而不是http,因为我习惯在我的开发环境中使用。 有没有人能够得到这些代码示例运行?


我在这里找到了一个解决方案: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

)else(

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

链接地址: http://www.djcxy.com/p/71773.html

上一篇: getting Windows Identity Foundation "Developer Training Kit" examples to work

下一篇: Asp.net MVC calling Login web service