我正在使用HttpContext.Current.Server.MapPath
函数来查找IIS托管的站点中的资源。
HttpContext.Current.Server.MapPath("localPath")
我从中获得的价值是:
c:\users\guy\documents\visual studio 2012\Projects\MyProject\MyProject\api\localPath
而实际内容在
C:\Users\guy\Documents\Visual Studio 2012\Projects\MyProject\MyProject\localPath
为什么我最终会获得额外的api
?也许这与我运行webapi应用程序的事实有关?
感谢。
答案 0 :(得分:7)
您可能需要添加~/
才能访问根文件夹。像这样:
HttpContext.Current.Server.MapPath("~/")