在ASP.NET將程序中將上傳的附件存儲到另一台文件服務器上的實現


假定有兩台服務器:A和B,其中A為Web服務器(IP:192.123.1.1, 為iis發布程序的服務器 ),B為文件服務器(IP: 192.123.2.2)

  1. 在文件服務器B中某個磁盤下創建一個共享文件夾DocShare,同時在該服務器上創建一個用戶,如docUser, 並給此用戶分配共享文件夾的讀寫權限
  2. 在WEB服務器A中也創建同一個用戶,如 docUser, 同時密碼與B中的docUser必須保持一致。並將用戶docUser加入到IIS_WPG用戶組
  3. 創建一個新的應用程序池docPool, 並設置權限認證,輸入用戶名docUser及密碼。
  4. 將IIS發布的程序其應用程序池設置為docPool
  5. 在IIS發布的程序根目錄下添加一個虛擬目錄,名稱為files,虛擬目錄映射到服務器B的共享目錄路徑,如:\\192.123.2.2\DocShare 同時設置特定用戶訪問,輸入用戶名docUser,密碼。
  6. 在程序代碼中,設置文件的保存路徑為 Server.MapPath(“files”) 即:虛擬目錄的路徑。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM