Karena Microsoft Web API bukan MVC , Anda tidak dapat melakukan sesuatu seperti ini:
var a = Request.MapPath("~");
atau ini
var b = Server.MapPath("~");
karena ini berada di bawah System.Web
namespace, bukan System.Web.Http
namespace.
Jadi, bagaimana Anda mengetahui jalur server relatif di Web API ?
Saya biasa melakukan sesuatu seperti ini di MVC :
var myFile = Request.MapPath("~/Content/pics/" + filename);
Yang akan memberi saya path absolut pada disk:
"C:\inetpub\wwwroot\myWebFolder\Content\pics\mypic.jpg"