获得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