Request.PhysicalApplicationPath 在 ASP-MVC 6 中?
Request.PhysicalApplicationPath in ASP-MVC 6?
在 MVC 6 中,Request 对象没有 Request.PhysicalApplicationPath 方法,那我该如何获取执行路径?
谢谢。
您可以在 IApplicationEnvironment 服务上使用 ApplicationBasePath 属性 来获取此信息。
public class TestController : Controller
{
private readonly IApplicationEnvironment _appEnv;
public TestController(IApplicationEnvironment appEnv)
{
_appEnv = appEnv;
}
public string Index()
{
return _appEnv.ApplicationBasePath;
}
}
在 MVC 6 中,Request 对象没有 Request.PhysicalApplicationPath 方法,那我该如何获取执行路径?
谢谢。
您可以在 IApplicationEnvironment 服务上使用 ApplicationBasePath 属性 来获取此信息。
public class TestController : Controller
{
private readonly IApplicationEnvironment _appEnv;
public TestController(IApplicationEnvironment appEnv)
{
_appEnv = appEnv;
}
public string Index()
{
return _appEnv.ApplicationBasePath;
}
}