2013-02-20 129 views
1

我有一個Web應用程序託管在Web服務器場上。在應用程序中存在如下情況:用戶可以寫位於虛擬目錄中的IIS這樣的文件夾的文件功能:寫在Web服務器的Web服務器上的文件夾位置

var compressedFile = FileCompression.GetCompressedAndEncrypted(xml); 
File.WriteAllBytes((filePath), compressedFile); 

這裏的問題是,只有掛在客戶端服務器獲取更新的文件,但要求是在服務器場的兩臺服務器上同時執行此操作。農場有兩臺服務器。

我想以編程方式實現此目的。請建議...

回答

1

您可以執行下列操作之一 - 數據庫

  1. 店(容易實現,但只適合小文件)
  2. 店在公共位置,所有服務器都可以訪問(如Windows Azure的Blob存儲)
  3. 使用Microsoft Sync Framework同步文件(陡峭的學習曲線)