我们使用Windows 2008 R2服务器,每当文件上传时我们需要将文件备份到其他服务器。两台服务器之间的文件备份/同步
不幸的是,客户端要求通过局域网在服务器之间不会共享文件/目录,所以我们试图通过WCF调用另一个WCF来实现。但是现在我们遇到了调用其他WCF的问题,因为它们托管在SSL安全的网站上。
通过silverlight调用WCF的作品。
问题:
1)当WCF调用另一个,但一切工作正常的Silverlight的调用WCF什么可能导致的SSL/TLS错误?
代码:
public FileUpload(FileUploadClass file)
{
// store locally
...
// call the other wcf
if (!fileIsExisting)
{
ServiceRefClient svcClient = new ServiceRefClient();
svcClient.FileUploadClass(file)
}
}
2)任何其他的方式来备份文件到另一台服务器使用WCF和数据库安全地分开(我想现在数据库,但希望有一个漂亮的方式来做到这一点)?文件/目录/驱动器通过本地网络共享是禁止的。
错误是类似“无法建立ssl/tls关系...”。第二项:这不是问题,因为wcf访问服务器a,wcf b也是如此。我还将证书存储在受信任的根证书存储区中。 – Bahamut 2012-02-01 06:37:31
检查下面的线程,有几个不同的想法给出如何诊断问题http://stackoverflow.com/questions/703272/could-not-establish-trust-relationship-for-ssl-tls-secure-channel -肥皂 – Dominik 2012-02-01 09:06:05