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 身份验证