2014-02-27 145 views
0

我正在實施一個C#(.NET)應用程序,用戶可以在該應用程序中上傳文件和圖像,因爲我正在準備將這些文件存儲在文件系統上的大文件(超過80 GB)另一個需要訪問這些文件的Web服務器。兩個網絡服務器之間的共享文件夾

我的問題是如何從IIS從另一臺服務器訪問文件,兩臺服務器都位於相同的網絡共享文件夾不爲我解決問題

我讀一些有關使用虛擬文件夾,但我有顧慮將它投入額外加載在IIS上處理用戶請求?

在此先感謝

回答

0

如果它在同一個網絡上,只需通過網絡共享訪問它。如果您想更改網絡位置而無需更改任何引用該位置的代碼,則使用虛擬目錄可能會有所幫助。虛擬目錄本身不會給IIS帶來額外的壓力。

就我所知,本地網絡速度將是您存儲在同一臺機器上的文件的唯一瓶頸,因爲您將首先將本地網絡上的文件從一臺計算機傳輸到IIS計算機,然後到最終用戶。

+0

我想使用共享文件夾,但當我嘗試訪問該共享文件夾內的任何文件時,我得到訪問被拒絕錯誤,我如何將權限授予IIS文件夾,因爲我無法賦予1個服務器用戶的權限在其他服務器的文件夾 – user2439901

+0

好吧,對不起 - 我沒有意識到這主要是一個安全設置問題。 根據存儲文件的服務器的安全要求,您可以授予訪問存儲文件所在文件夾的「Everyone」的權限。如果沒有別的,那麼這樣做可能很有意思,只是爲了測試它是否按預期那樣工作。 否則,你需要找出哪個用戶正在主動訪問文件服務器,當從IIS進行訪問時。本頁面有類似問題的一些信息: http://forums.iis.net/t/1157234.aspx?IIS+7+Virtual+Directory+to+Other+Server – Culme

相關問題