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