2016-11-25 51 views
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

+1

我建議將IHostingEnvironment從你有權訪問的地方傳遞給helper方法。 –

回答

0

您可能會發現這是一個完整的解決方案(MapPath(), IsPathMapped(), UnmapPath())答案這個問題:Reading a file in MVC 6

相關問題