两个IIS服务器之间的自动文件传输

时间:2017-06-28 11:05:46

标签: file iis web-applications

在我们公司的场景中,我们在不同的IIS服务器上发布了两个Web应用程序。其中之一是加入公司域并托管内部用户的Web应用程序,而另一个未加入域并托管外部用户的Web应用程序。在特殊情况下,外部用户需要将文件上载到服务器,内部用户需要访问该文件。存储这些文件并同步它们的最佳方法是什么?

我认为第三台服务器是托管这些文件的文件服务器?但是,我们怎么做呢?

安全团队施加了一些限制: 1-不要使用第三方软件 2-不要使用文件夹共享解决方案 3-使用IIS上的标准功能

1 个答案:

答案 0 :(得分:1)

IIS不提供任何内置的共享文件解决方案。但是,您可以使用FTPS来简化您的解决方案。这是解决问题的一种方法

  1. 在外部网络应用中实施文件上传,允许用户上传文件。您可以编写文件上传控件,也可以只使用 FTPS
  2. 您可以在面向内部的服务器上创建指向上述位置的 FTPS 网站
  3. 但是,要使上述工作正常,您需要具有对文件的公共访问权限。

    • 您可以在域中创建只能由非域加入服务器访问的文件服务器。
    • 您可以创建面向内部的文件服务器,然后使用机制同步来自外部服务器的文件。 Microsoft提供免费软件,允许您这样做。 SyncToy
    • 编写一个应用程序或服务,定期从源到目标执行文件同步。