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

时间:2009-12-02 10:43:29

标签: asp.net-mvc

我需要抓住MVC项目中app根的物理路径;我使用它来从一个将其项目放在文件系统上的存储库中提供服务。

替代方案,我可以使用依赖注入,但我会遇到同样的问题;在有人调用某个操作之前我没有Request,因此我无法使用Request.PhysicalApplicationPath

1 个答案:

答案 0 :(得分:1)

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

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