我需要在一个MVC项目中获取应用程序根目录的物理路径;我使用它从一个将其项放在文件系统上的存储库中提供服务。
另外,我可以使用依赖注入,但我也有同样的问题;我没有 Request 直到有人要求行动,所以我不能使用 Request.PhysicalApplicationPath .
Request
Request.PhysicalApplicationPath
您可以在控制器中执行此操作:
var root = Server.MapPath(Url.Content("~/"));