1

我有一个托管在网络场上的网络应用程序。在应用程序中,用户可以将文件写入位于 IIS 虚拟目录中的文件夹中,如下所示:

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

这里的问题是只有连接到客户端的服务器才能获取更新的文件,但要求是同时在场的两台服务器上执行此操作。场中有两台服务器。

我想以编程方式实现这一目标。请建议...

4

1 回答 1

1

您可以执行以下操作之一 -

  1. 存储在数据库中(易于实现,但仅适用于小文件)
  2. 存储在所有服务器都可以访问的公共位置(如 Windows Azure 的 Blob 存储)
  3. 使用 Microsoft Sync Framework 同步文件(陡峭的学习曲线)
于 2013-02-20T14:57:44.483 回答