類似:IIS AppPoolIdentity and file system write access permissionsIIS應用程序試圖訪問遠程文件系統
我用MVC3 IIS應用程序在用戶應該能夠上傳圖片的工作(而不是一個數據庫,而是本地文件系統)和顯示這些圖像(某種配置文件圖片類型的系統)。
我遇到的問題是在用戶和應用程序之間有一個所謂的負載平衡器,這意味着我們的用戶可以稱之爲[Web 1]:192.168.0.1和[Web 2]:192.168 .0.2。
因此,如果我們要在[Web 1]的LFS上託管圖像,[Web 2]需要訪問它,顯然爲了使此功能有用。
到目前爲止,我已經嘗試了路徑;
- \\ 192.168.0.1 \ C $ \等等... \圖像
- \\ [網絡1] \圖像
爲了測試,我已經添加了 '每個人' 具有完全控制到\ images \目錄,但是當我的應用程序沒有運行讀取對遠程系統的寫入權限時。
其他備註:
- [網絡1]和[網絡2]未在相同的域,它們都是獨立
- 的[網絡2]用戶應用程序中的池是[ApplicationPoolIdentity ]
如果需要更多的信息,請不要猶豫,讓我知道。
我已經想過了,但是我可以在提供憑據後通過系統訪問UNC路徑和文件共享,因此我不確定這是最佳解決方案。我會嘗試做一些更多的研究(因爲它可能會成爲我的後備) –
您也可以隨時訪問本地文件,然後做一個保持兩個服務器本地目錄同步的作業(robocopy can這是我相信) –
如何在IIS中託管WCF並讓它訪問您的本地資源並暴露給您的Web應用程序? –