我需要获取基于Web API的控制器中文件的物理路径。
我已经知道我可以使用
var context = Request.Properties["MS_HttpContext"] as HttpContext;
获取上下文,然后通过Server对象使用MapPath...。但是,MS_HttpContext的类型为System.Web.HttpContextWrapper,当我强制转换为HttpContext时,将空值分配给变量。
有关如何执行此操作的任何提示?
问候 海梅
答案 0 :(得分:0)
最后,我使用了System.Web.Hosting.HostingEnvironment.MapPath方法调用。