.net WebApi - HttpContext.Current.Server.MapPath的值错误
本文关键字:MapPath 错误 Server Current WebApi HttpContext net | 更新日期: 2023-09-27 17:54:00
我正在使用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应用程序的事实有关?
谢谢。
您可能需要添加~/
才能进入根文件夹。像这样:
HttpContext.Current.Server.MapPath("~/")