我正在尝试使用ASP.NET Core将MVC 5项目转换为MVC 6。在旧项目中,我有一个静态HTML帮助器类,我用它来渲染内联css。
我曾经能够使用HttpContext.Current.Server.MapPath(path)
来获取控制器之外的根,但这存在于System.Web
中,所以我无法使用。
我可以在ASP.NET Core中使用什么等效于{C}类之外的MapPath
(即,我无法访问IHostingEnvironment
)
答案 0 :(得分:-1)
您可以找到答案,这是对此问题的完整解决方案(MapPath(), IsPathMapped(), UnmapPath()
):Reading a file in MVC 6。