在ASP.NET中,我使用Server.MapPath()
方法获取物理路径。现在处于核心状态,我无法做到这一点,我使用了IHostingEnvironment
,但它只能获得wwwroot
路径。
答案 0 :(得分:0)
像下面这样使用HostingEnvironment.MapPath
HostingEnvironment.MapPath("~/page.aspx")
或者这个获取根文件夹路径
HostingEnvironment.MapPath("/")
答案 1 :(得分:0)
您应该使用FileProvider
var contents = _fileProvider.GetDirectoryContents("");
return contents.Select(i => i.PhysicalPath);
您可以查看我的demo code