在 IIS 中建立獨立應用程式池,身分設為 LocalSystem。
web.config:<identity impersonate="true" userName="user1" password="pwd1"/>Directory.Exists(Server.MapPath("/out")) 應回傳 true。實測失敗:回傳 false 提示無權限。環節多、易出錯、映射重啟後斷開需批次檔自動重連,維護麻煩。
前置機建立 FTP 站點,ASP.NET 使用 FtpWebRequest 或第三方元件下載檔案。相對獨立、安全性可控,推薦採用。