2
我想將MVC 5項目轉換爲使用ASP.NET Core的MVC 6。在舊項目中,我有一個靜態的HTML助手類,我用它來渲染內聯css。控制器之外的MapPath ASP.NET Core
我以前可以使用HttpContext.Current.Server.MapPath(path)
來獲取控制器外部的根,但是這存在於System.Web
之中,所以我不能使用它。
我可以在ASP.NET核心使用MapPath
外部控制器類的什麼當量(即我沒有訪問IHostingEnvironment
)
我建議將IHostingEnvironment從你有權訪問的地方傳遞給helper方法。 –