netnr 2019-01-22

IHostingEnvironment 对象有两个常用的属性值: ContentRootPathWebRootPath,表示根目录和 根目录 +wwwroot

以上是常规的理解方式,而实际上,还需要注意:

ContentRootPath 属性是会变化的,嗯?

ContentRootPath 属性得到的值为当前启动命令的目录

有图有真相

1628552182

1630334e4b

在不同目录下启动程序,如果程序里面用到 ContentRootPathWebRootPath 属性定位文件,就会出现 路径错误 的问题

https://github.com/dotnet/aspnetcore/issues/6890

登录写评论