ASP.NET2.0, 網頁設計

[.NET] Server.MapPath抓取主機路徑

梅干 2008/12/19
  透過SqlDataSource連接mdb資料庫時,在本機端測式好後,上傳到網路空間時,則會發現出現找不到mdb的錯誤訊息,主要的原因就在於網路主機的路徑,無法與本機端相同,因此則要取得目前檔案的所在路徑,將mdb的實體路徑更改為目前主機中的所在位置才行,為了解決這一個腦人的問題,於是由好友盒子寫了一個簡單的範例,去抓主機的路徑位置,因而解決了此問題,只要將檔案直接上傳到Server端後,即可秀出目前此檔案的路徑位置。

▪ ServerPath.cs的code
protected void Page_Load(object sender, EventArgs e)
 {
  Response.Write("根目錄:" + Server.MapPath("~\\") + "<BR>");
  Response.Write("檔案目前位置:" + Server.MapPath(".\\") + "<BR>");
 }


[範例下載]