asp.net 5 (mvc 6) 获取网站的物理路径

  1. public static IApplicationEnvironment GetApplication(this RazorPage page)
  2. {
  3. var ae = page.Context.RequestServices.GetService(typeof(IApplicationEnvironment)) as IApplicationEnvironment;
  4. //ae.ApplicationBasePath
  5. return ae;
  6. }

or

  1. private readonly IApplicationEnvironment _appEnvironment;
  2. public HomeController(IApplicationEnvironment appEnvironment)
  3. {
  4. _appEnvironment = appEnvironment;
  5. }
  6. public IActionResult Index()
  7. {
  8. var rootPath = _appEnvironment.ApplicationBasePath;
  9. return View();
  10. }





原文地址:https://www.cnblogs.com/ybst/p/5217297.html