IIS负载均衡,如何管理上传文件夹?

IIS in load balancing, how to manage upload folder?

我在 ASP.NET MVC 应用程序中工作,它将部署在具有 material 负载平衡的 IIS 中。

我的应用程序允许上传图片和读取图片,但我不知道如何管理上传目录,因为IIS 后面有一个负载平衡基础架构,我们不应该直接在服务器中存储文件。

我想在 IIS 中使用两个服务器都可以访问的虚拟目录,实际上它是网络中的一个文件夹。但是现在我还没有找到在我的应用程序中使用这个虚拟目录路径的方法。

您认为这是一个好方法还是有更好的方法来解决这个问题?在我的解决方案可行的情况下,如何在我的应用程序中使用虚拟目录?

谢谢

通常的做法是使用文件服务器。如果是域的一部分,请使用相同的域帐户授予对该文件夹的访问权限。您在代码中真正需要注意的是在负载平衡环境中上传时的唯一文件名,其余很大程度上取决于您的基础架构,但是,文件 server/share 是正确的选择。

所以我创建了一个虚拟目录。在两台服务器上的 IIS 中,虚拟目录。指向两个服务器都可以访问的文件服务器中的某处,我的问题就解决了