我們使用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