一般來說架設在IIS 的網站如果需要使用檔案模式存取,通常都會指定路徑在本機電腦中。
如果有需要使用網路芳鄰共享目錄,則可以使用"模擬登入" 這個功能"。
操作步驟:
首先需要開啟網路探索功能
- 接著於服務的Server 以及File Server 上,開立一樣帳號密碼的使用者。
- 確定FileServer 共享資料夾的安全性設定,設定剛剛創立的使用者的權限,這部分就視自己需求讀寫權限。
- 在Web.config 設定檔的system.web 區段中加入以下設定。
<identity impersonate="true" userName="使用者帳號" password="使用者帳號密碼" />
參考連結:
https://blog.miniasp.com/post/2007/11/10/How-to-write-file-to-net-share-folder-using-ASPNET
https://www.codeproject.com/Articles/19830/How-to-Access-Network-Files-using-asp-net