ASP.NET Core 中的 HttpRuntime.AppDomainAppPath 等效项

Dr.*_*gia 7 c# asp.net asp.net-mvc asp.net-core

HttpRuntime.AppDomainAppPath.NET Core 中的等价物是什么?我将一个项目从 ASP.NET 移到了核心,并且不包括一些库(例如System.Web)。这是一个小例子:

sb.AppendLine("\"New Path\": \"" + newFile.FullName.Replace(HttpRuntime.AppDomainAppPath, "/");
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激,谢谢

mez*_*tou 8

IHostingEnvironment界面提供有关环境的信息,包括基本路径(文档)。您可以使用依赖注入获取实例。

public class Startup
{
    public void Configure(IApplicationBuilder app, IHostingEnvironment env)
    {
        // env.ContentRootPath;
    }
}
Run Code Online (Sandbox Code Playgroud)