标签: asp.net-mvc
我需要抓住MVC项目中app根的物理路径;我使用它来从一个将其项目放在文件系统上的存储库中提供服务。
替代方案,我可以使用依赖注入,但我会遇到同样的问题;在有人调用某个操作之前我没有Request,因此我无法使用Request.PhysicalApplicationPath。
Request
Request.PhysicalApplicationPath
答案 0 :(得分:1)
您可以在控制器中执行此操作:
var root = Server.MapPath(Url.Content("~/"));