![]() |
1
33
您可以通过以下方式在Silverlight中实现此功能: 允许跨域通信 在Web服务器之间承载Silverlight应用程序和远程WCF服务。 在这种情况下,你需要放置一个 clientaccesspolicy.xml 位于承载WCF服务的域根目录下的文件:
这里是什么 MSDN states about this approach :
我自己也没试过,但值得一试。此外,请务必查看以下资源以了解更多详细信息:
在.NET中禁用X.509证书验证对于.NET应用程序,此示例WCF配置将禁用对证书是否可信以及证书在客户端上是否仍然有效的验证:
另一种解决方案 提供自定义逻辑以验证服务提供的X.509证书。在这种情况下,您必须根据以下内容修改配置文件:
然后创建一个派生自 X509CertificateValidator 实现自定义验证逻辑。
一如既往,你可以找到 a more detailed example 在MSDN上。 |
![]() |
2
2
这看起来不像证书验证错误。似乎是WebService配置错误。可以在服务器上发布端点的配置吗? 默认情况下,WCF服务不支持SSL,您需要通过创建绑定配置并使用binding configuration属性将端点指向它来启用传输安全性。 以下是支持SSL的绑定配置示例:
您的端点配置如下所示:
|
![]() |
Karthi Jayaprakasam · 具有客户端证书的SSL流 3 年前 |
![]() |
Parapluie · Php PayPal IPN返回无效 7 年前 |
![]() |
HotDudeSmith · 我的域及其子文件夹能否连接到EC2? 7 年前 |
![]() |
uptoyou · HTTP会话安全性和会话ID 7 年前 |