【问题标题】:Shares files folder between two web servers在两个 Web 服务器之间共享文件夹
【发布时间】:2014-02-27 11:35:40
【问题描述】:

我正在实现一个 C# (.NET) 应用程序,由于巨大的大小(超过 80 GB),用户可以在其中上传文件和图像,我们将这些文件存储在文件系统上,现在我正在准备另一个需要访问这些文件。

我的问题是如何从另一台服务器访问 IIS 中的文件,两台服务器都在同一个网络共享文件夹上,这对我来说没有解决问题

我阅读了有关使用虚拟文件夹的信息,但我担心它是否会给 IIS 带来额外的负载以处理用户请求?

提前致谢

【问题讨论】:

    标签: c# asp.net iis-7 filesystems


    【解决方案1】:

    如果它在同一个网络上,只需通过网络共享访问它。使用虚拟目录可能会有所帮助,例如,如果您想更改网络位置而无需更改任何引用该位置的代码。虚拟目录本身不会给 IIS 带来任何额外的压力。

    据我所知,与存储在与 IIS 相同的计算机上的文件相比,本地网络速度将是您唯一的瓶颈,因为您将首先在本地网络上将文件从一台计算机传输到 IIS 计算机,并且然后交给最终用户。

    【讨论】:

    • 我正在尝试使用共享文件夹,但是当我尝试访问该共享文件夹中的任何文件时出现访问被拒绝错误,我如何才能授予 IIS 用户对该文件夹的权限,因为我不能授予1 个服务器用户对其他服务器文件夹的权限
    • 好的,抱歉 - 我没有意识到这主要是一个安全设置问题。根据存储文件的服务器的安全要求,您可以只授予对存储文件的文件夹上的“所有人”的访问权限。如果不出意外,这样做可能会很有趣,只是为了测试它是否按预期工作。否则,当从 IIS 进行访问时,您需要确定哪个用户正在主动访问文件服务器。这个页面有一些关于类似问题的信息:forums.iis.net/t/…
    猜你喜欢
    • 2011-08-28
    • 1970-01-01
    • 1970-01-01
    • 2014-12-03
    • 2020-09-20
    • 2019-12-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多