IIS虛擬目錄掛載檔案伺服器目錄

雲霏霏發表於2018-04-11

要求說明:

  通過網站上傳檔案儲存到統一的檔案伺服器上。

  伺服器說明:

    1.檔案伺服器以下稱為FilesServer,IP地址為:192.168.1.213
    2.Web伺服器為以下稱為WebServer,IP地址為:192.168.1.214

詳細步驟:

  (1)在FilesServer和WebServer上分別新建一個新使用者,要求這兩個使用者的使用者名稱和密碼均相同,具體建立過程不再贅述。列如我建立的使用者名稱是File_Share,密碼為Share123

  (2)在FilesServer上建立一個資料夾用來儲存上傳的檔案,我這裡新建了Share資料夾;然後將該資料夾設定為共享資料夾,具體步驟為(Windows Server 2012 Standard為例):

    1)在Share檔案加上右鍵——屬性,選擇共享選項卡,單擊點共享按鈕,在彈出的對話方塊中單擊下拉選單,選擇剛剛新建的File_Share使用者。

 

2)根據自己的需要給File_Share使用者新增讀取/寫入許可權,然後單擊共享按鈕彈出對話方塊後點完成

3)返回Share屬性對話方塊,單擊高階共享--全限--新增--高階--立即查詢

4)選中File_Share使用者,單擊確定,再單擊確定來到以下的對話方塊,選中File_Share使用者,根據需要加上完全控制等許可權,然後確定。然後再兩次一路確定,最終完成分享資料夾。

在WebServer的IIS的網站上右鍵--新建虛擬目錄,別名隨你喜歡,路徑按照下圖填,然後點選連線為,在連線為對話方塊中選特定使用者,然後單擊設定,填入File_Share的使用者名稱和密碼,然後一路確定。

回到IIS主介面,雙擊身份驗證

選中匿名身份驗證--編輯--設定填入File_Share的使用者名稱和密碼,一路確定。

如果是網站是.net版本,那麼必須修改應用中的Web.config檔案,<system.web>配置節中加入綠色部分<identity impersonate="true" ></identity>。

 <system.web>
    <identity impersonate="true" ></identity><!--加入這一部分-->
    <compilation debug="true" targetFramework="4.5.2"/>
    <httpRuntime targetFramework="4.5.2"/>
    <httpModules>
      <add name="ApplicationInsightsWebTracking" type="Microsoft.ApplicationInsights.Web.ApplicationInsightsHttpModule, Microsoft.AI.Web"/>
    </httpModules>
  </system.web>

 

原文連結:https://www.cnblogs.com/dansediao/p/5712657.html

 

相關文章