asp.net 獲取網站根目錄總結 |
獲取網站根目錄的方法有幾種如: Server.MapPath(Request.ServerVariables["PATH_INFO"]) 以上的方法可以在.aspx中訪問,但是如果你在。cs文件就不能用。 HttpContext.Current.Server.MapPath(); 只有System.Web.HttpContext.Current.Request.PhysicalApplicationPath 這個纔是獲取的根目錄,在寫獲取數據庫路徑是應該用這個,其他的都有問題。 System.Web.HttpContext.Current.Request.PhysicalApplicationPath 和Server.MapPath("~/")效果是一樣的。 Server.MapPath("~/");//無論代碼所在的文件的、頁面路勁是什麼,永遠返回 C:\Inetpub\wwwroot\EnglishClub\(就是當前程序運行的所在根目錄) 如果存儲 附件的路勁 進數據庫的話,不應該把絕對路勁存進去。應該只存儲 文件名部分。例如: /uploads/abc.txt 當需要瀏覽文件的時候,在在讀取出來的路徑:(即/uploads/abc.txt),前面+網站的路勁:例如: http://abc.com+"/uploads/abc.txt" |
asp.net 獲取網站根目錄總結
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.