IHostingEnvironment
对象有两个常用的属性值: ContentRootPath
和 WebRootPath
,表示根目录和 根目录 +wwwroot
以上是常规的理解方式,而实际上,还需要注意:
ContentRootPath
属性是会变化的,嗯?
ContentRootPath
属性得到的值为当前启动命令的目录
有图有真相
在不同目录下启动程序,如果程序里面用到 ContentRootPath
和 WebRootPath
属性定位文件,就会出现 路径错误
的问题