我的应用程序在生产环境中有一个负载平衡的服务器。 服务器在Windows Server 2008 R2上。 我正在运行一个Web应用程序,它创build一个文件并将其保存到Webpath的一个文件夹中。 所以我需要创build一个将该文件复制到另一个服务器的作业。 主要思想是文件观察者检查文件,然后立即复制。 但是我怎么知道在哪个服务器上的文件呢?
如果是某人,请避免“为什么不”答案得到直接答案。
你能够改变IISconfiguration吗? 您可以将该文件夹configuration为指向中央networking位置的所有NLB节点上的虚拟目录。 无需更改代码,所有节点立即看到相同的一组文件。
为什么不使用DFS等内置文件和文件夹复制技术自动复制和存储文件? 或者更好的是,重新configuration您的Web应用程序,以将所有文件直接存储到networking存储设备而不是本地。