[备忘录]三种方法取得网站根目录的物理路径
2016-02-29 09:33
357 查看
1.HttpContext.Current.Server.MapPath("~");
2.HttpRuntime.AppDomainAppPath(推荐);
3.AppDomain.CurrentDomain.BaseDirectory;
结果:
E:\IIS\WebApi\
理由:
第1种写法,有时候HttpContext.Current会为null,比如多线程的时候。
第3种写法,有时候获得的路径是E:\IIS\WebApi,少了"\"。看其它博友说的,本人未验证。
2.HttpRuntime.AppDomainAppPath(推荐);
3.AppDomain.CurrentDomain.BaseDirectory;
结果:
E:\IIS\WebApi\
理由:
第1种写法,有时候HttpContext.Current会为null,比如多线程的时候。
第3种写法,有时候获得的路径是E:\IIS\WebApi,少了"\"。看其它博友说的,本人未验证。
相关文章推荐
- 系统原理分析架构-一-DNS负载均衡
- 系统原理分析架构-开篇 (对于架构师与开发语言及被青春饭的一些想法)
- 系统原理分析架构-三--代理服务器简介及分类
- web网站架构
- 将自己的域名重定向到某网站
- SEO基础_审计已有网站_要审计的元素
- 架构师之我见
- 基于彻底解耦合的实验性iOS架构
- 《大型网站技术架构》笔记(三)
- web应用程序和网站的区别
- 大型网站架构系列:电商网站架构案例
- 从零开始搭建架构实施Android项目
- java分布式通信系统(J2EE分布式服务器架构)
- sso单点登录系统架构
- Keepalived+HAProxy实现MySQL高可用负载均衡的配置
- 理解RESTFul架构
- 如何优化网站页面提高网页的加载速度
- ZooKeeper架构设计及其应用要点
- 浅谈web网站架构演变过程
- Flume日志收集分层架构应用实践