免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
asp.net 獲取網(wǎng)站根目錄總結(jié)

獲取網(wǎng)站根目錄(物理目錄)的方法有幾種如:

Server.MapPath(Request.ServerVariables["PATH_INFO"])
   Server.MapPath("/") //映射到到目錄
   Server.MapPath("")//當(dāng)前代碼文件所在的目錄路勁
  Server.MapPath(".")//當(dāng)前代碼文件所在的目錄路徑
   Server.MapPath("../")//當(dāng)前代碼文件所在的上級(jí)目錄路徑
   Server.MapPath("..") //當(dāng)前代碼文件所在的上級(jí)目錄路徑

     
    Page.Request.ApplicationPath

  以上的代碼在http://localhost/EnglishClub/manage/WebForm1.aspx頁面
  運(yùn)行結(jié)果:
  C:\Inetpub\wwwroot\EnglishClub\manage\WebForm1.aspx
  C:\Inetpub\wwwroot\
  C:\Inetpub\wwwroot\EnglishClub\manage
  C:\Inetpub\wwwroot\EnglishClub\manage
  C:\Inetpub\wwwroot\EnglishClub\
  C:\Inetpub\wwwroot\EnglishClub

以上的方法可以在.aspx中訪問,但是如果你在。cs文件就不能用。

HttpContext.Current.Server.MapPath();
System.Web.HttpContext.Current.Request.PhysicalApplicationPath  
在.cs文件中可以用。但是

HttpContext.Current.Server.MapPath();這個(gè)獲取的是文件的路徑而不是根目錄。

只有System.Web.HttpContext.Current.Request.PhysicalApplicationPath 這個(gè)才是獲取的根目錄,在寫獲取數(shù)據(jù)庫路徑是應(yīng)該用這個(gè),其他的都有問題。

System.Web.HttpContext.Current.Request.PhysicalApplicationPath

Server.MapPath("~/")效果是一樣的。

Server.MapPath("~/");//無論代碼所在的文件的、頁面路勁是什么,永遠(yuǎn)返回 C:\Inetpub\wwwroot\EnglishClub\(就是當(dāng)前程序運(yùn)行的所在根目錄)

如果存儲(chǔ) 附件的路勁 進(jìn)數(shù)據(jù)庫的話,不應(yīng)該把絕對(duì)路勁存進(jìn)去。應(yīng)該只存儲(chǔ) 文件名部分。例如:

/uploads/abc.txt

當(dāng)需要瀏覽文件的時(shí)候,在在讀取出來的路徑:(即/uploads/abc.txt),前面+網(wǎng)站的路勁:例如:

http://abc.com+"/uploads/abc.txt"

 
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Server.MapPath()
如何把物理路徑轉(zhuǎn)換成虛擬路徑
關(guān)于Server.MapPath()的命名空間
判斷文件是否存在
server.mappath
兩點(diǎn)一斜杠和一點(diǎn)一斜杠及一斜杠是什么意思?
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服