代码之家  ›  专栏  ›  技术社区  ›  Daniel Schierbeck

在MVC控制器构造函数中获取应用程序根目录

  •  1
  • Daniel Schierbeck  · 技术社区  · 15 年前

    我需要在一个MVC项目中获取应用程序根目录的物理路径;我使用它从一个将其项放在文件系统上的存储库中提供服务。

    另外,我可以使用依赖注入,但我也有同样的问题;我没有 Request 直到有人要求行动,所以我不能使用 Request.PhysicalApplicationPath .

    1 回复  |  直到 15 年前
        1
  •  1
  •   Craig Stuntz    15 年前

    您可以在控制器中执行此操作:

    var root = Server.MapPath(Url.Content("~/"));