2013-02-20 138 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同步文件(陡峭的学习曲线)