ssl、silverlight、wcf 和本地安装

Posted

技术标签:

【中文标题】ssl、silverlight、wcf 和本地安装【英文标题】:ssl, silverlight, wcf and local install 【发布时间】:2012-01-14 13:27:51 【问题描述】:

我正在尝试在本地安装一个 silverlight 程序,并且仍然能够通过 ssl 访问 wcf 数据服务。当我在浏览器中运行应用程序时,一切正常。当我在没有 ssl 的情况下从浏览器中运行应用程序时,一切正常。当我使用 ssl 运行应用程序 OoB 时,出现“未找到”错误。当我运行提琴手并重试时,一切正常。我猜该程序在 OoB 时没有正确解密或发送 ssl 流量,因为当提琴手为它做这件事时,应用程序工作正常。当我将 VS 附加到服务器时,我也没有在服务器上遇到任何异常或断点(这让我认为发送存在问题)。关于我的下一步应该是什么的任何想法?另外,我使用的是自签名证书,这可能是个问题吗?谢谢!

【问题讨论】:

我相信 SSL 通信依赖于浏览器堆栈。因为您不再在浏览器中,所以无法访问该堆栈,因此 SLL 不起作用。我不确定什么可以解决这个问题。 ***.com/questions/3145759/… 不确定这是否有帮助。 【参考方案1】:

有没有人找到解决这个问题的方法?还是silverlight 不能在OOB 模式下与SSL 一起使用??

请参阅此链接以供参考:

http://msdn.microsoft.com/en-us/library/dd920295(v=vs.95).aspx

基本上是这样说的:

浏览器堆栈支持客户端证书,但不支持 客户端堆栈。目前有一个问题(至少对于我们的 应用程序)阻止客户端证书即使使用 如果您处于受信任的浏览器外模式,则浏览器堆栈。

【讨论】:

谢谢,同样的问题,如果有人找到方法,我也很感兴趣^^

以上是关于ssl、silverlight、wcf 和本地安装的主要内容,如果未能解决你的问题,请参考以下文章

使用 Silverlight 5、IIS 7.5 对 WCF 服务进行 Windows 身份验证

WCF(Silverlight)双工 - 不打服务器

SilverLight、WCf 服务、Datetime.Today

●创建silverlight+wcf

silverlight 应用程序不能使用 wcf 命名空间

在 Service Fabric 中通过 HTTPS 调用 WCF:请求被中止:无法创建 SSL/TLS 安全通道