【发布时间】:2012-02-28 19:57:57
【问题描述】:
我们使用的是 Windows 2008 R2 服务器,每当上传文件时,我们都需要将文件备份到另一台服务器。
不幸的是,客户端要求服务器之间不能通过 LAN 共享文件/目录,因此我们尝试通过 WCF 调用另一个 WCF 来实现此目的。但是现在我们在调用另一个 WCF 时遇到了问题,因为它们托管在受 SSL 保护的网站上。
通过 silverlight 调用 WCF 有效。
问题:
1) 当 WCF 调用另一个时,什么可能导致 SSL/TLS 错误,但调用 WCF 的 silverlight 一切正常?
代码:
public FileUpload(FileUploadClass file)
{
// store locally
...
// call the other wcf
if (!fileIsExisting)
{
ServiceRefClient svcClient = new ServiceRefClient();
svcClient.FileUploadClass(file)
}
}
2) 除了使用 WCF 和数据库之外,还有其他方法可以安全地将文件备份到另一台服务器(我现在正在尝试使用数据库,但希望有更漂亮的方法来做到这一点)?禁止通过本地网络共享文件/目录/驱动器。
【问题讨论】:
标签: wcf file-upload https backup windows-server-2008-r2