类似:IIS AppPoolIdentity 和文件系统写访问权限
我正在使用一个 MVC3 IIS 应用程序,用户应该能够上传图像(不是到数据库,而是到本地文件系统)并显示这些图像(类似于个人资料图片的系统)。
我遇到的问题是,在用户和应用程序之间有一个所谓的负载均衡器,这意味着我们的用户可以将他们称为 [Web 1]:192.168.0.1 和 [Web 2]:192.168.0.2。
所以很明显,如果我们要在 [Web 1] 的 LFS 上托管图像,为了让这个功能有用,[Web 2] 需要访问它。
到目前为止,我已经尝试了这些路径;
- \\192.168.0.1\c$\etc...\images
- \\[Web 1]\图像
为了进行测试,我在 \images\ 目录中添加了具有完全控制权的“所有人”,但是当我的应用程序无法对远程系统进行读写访问时。
补充笔记:
- [Web 1] 和 [Web 2] 不在同一个域上,它们都是独立的
- 应用程序池中的 [Web 2] 用户是 [ApplicationPoolIdentity]
如果需要更多信息,请随时告诉我。