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删除。