首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> ASP.NET 基礎 >> 關於ASP.NET

ASP.NET 程式訪問前置機檔案

     編輯:關於ASP.NET

三種方案比較

1. 應用程式池設為「本地系統」

在 IIS 中建立獨立應用程式池,身分設為 LocalSystem。

  • 優點:僅修改 IIS 設定,部署簡單。
  • 缺點:權限過高,安全性大幅降低,不建議生產環境使用。

2. 網路磁碟機映射 + 虛擬目錄 + 偽裝

  1. 將前置機共享映射為 Z:,提供帳號 user1/pwd1。
  2. IIS 建立虛擬目錄 /out 指向 Z:。
  3. Windows 建立同帳號 user1/pwd1 並加入 Administrators 群組(可限制遠端登入)。
  4. 目錄下放 web.config:<identity impersonate="true" userName="user1" password="pwd1"/>
  5. 測試:Directory.Exists(Server.MapPath("/out")) 應回傳 true。

實測失敗:回傳 false 提示無權限。環節多、易出錯、映射重啟後斷開需批次檔自動重連,維護麻煩。

3. FTP 上傳/下載

前置機建立 FTP 站點,ASP.NET 使用 FtpWebRequest 或第三方元件下載檔案。相對獨立、安全性可控,推薦採用。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved