我有以下情况,我需要一些帮助才能正确设置
我有两个 VPS(由同一提供商 maximasp 托管)。服务器A为2008R2,设置为WORKGROUP,服务器B为2012,设置域为maximumasp.local。
在服务器 AI 上有一个旧的网络应用程序,它使用一个特殊的文件夹 c:\MyUploads 来存储上传的文件。应用程序正在使用此应用程序设置。出于安全/兼容性原因,它将继续运行一段时间。
我在服务器 B 上安装了应用程序的新版本,在 AppPoolIdentity 下运行。应用程序的两个实例(A 和 B)将连接到同一个数据库,因此我需要它们共享对上传文件夹 c:\MyUploads 的访问权限。
我应该如何在机器 B 上设置应用程序以访问文件夹 c:\MyUploads ?我的想法是将文件夹共享为 \A\MyUploads,然后将其映射到服务器 B。但问题是,我不知道将机器 A 上的 c:\MyUploads 读/写给机器上的 IIS AppPools\乙
我正在尝试测试,并将 c:\MyUploads 共享给每个人,ReadWrite。我能够使用 \\MyUploads 从机器 B 访问它但是当机器 B 的应用程序试图访问文件时,它给出了错误。
知道我该怎么做吗?关于这种情况的最佳实践的一些建议会很好。
谢谢
我能想到的安全执行此操作的唯一方法是更改应用程序池以使用实际用户帐户,并让两台服务器都拥有具有相同密码的帐户。然后,该应用程序将能够访问其他服务器上的共享,而无需问题或重新验证。