1.HttpContext.Current.Server.MapPath("~");
2.HttpRuntime.AppDomainAppPath(推薦);
3.AppDomain.CurrentDomain.BaseDirectory;
結果:
E:\IIS\WebApi\
理由:
第1種寫法,有時候HttpContext.Current會為null,比如多線程的時候。
第3種寫法,有時候獲得的路徑是E:\IIS\WebApi,少了"\"。看其它博友說的,本人未驗證。
1.HttpContext.Current.Server.MapPath("~");
2.HttpRuntime.AppDomainAppPath(推薦);
3.AppDomain.CurrentDomain.BaseDirectory;
結果:
E:\IIS\WebApi\
理由:
第1種寫法,有時候HttpContext.Current會為null,比如多線程的時候。
第3種寫法,有時候獲得的路徑是E:\IIS\WebApi,少了"\"。看其它博友說的,本人未驗證。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。