Server.MapPath查詢路徑那幾件事

來源:互聯網
上載者:User

標籤:

主要總結Server.MapPath 這個方法的使用以及使用的情境,不是什麼時候都適合使用;

1、實現功能:

  Server.MapPath能夠擷取指定URL相對伺服器的實體路徑,在IIS服務端,能夠根據檔案名稱來擷取該檔案的實體路徑;

2、存在命令空間:

  System.Web.HttpContext.Current.Server.MapPath 以及System.web.MVC.Control.Server.Mapth;

3、使用方式:

  既然是System.Web.HttpContent 也及時表明該方法只能放在Http.web中使用,非該環境系統會扔出一個錯誤;非web環境是什麼意思那,舉個例子,我們使用線程來處理某個商務邏輯的時候,這個時候你使用該方法,那必然報錯,以為你已經脫離了web環境。所以視情況而定;擷取虛擬目錄的物理地址,該方法很有效果;

4、需要注意事項:

    system.Web.HttpContext.Current.Server.MapPath("myPic") 也就是擷取當前平級目錄位址;

    system.Web.HttpContext.Current.Server.MapPath("../myPic") 也就是擷取當前上級目錄位址;

       使用的時候需要謹慎;

Server.MapPath查詢路徑那幾件事

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.