Yana Microsoft Web API değil MVC , böyle bir şey yapamaz:
var a = Request.MapPath("~");
ne bu
var b = Server.MapPath("~");
çünkü bunlar System.Web
isim alanının değil, System.Web.Http
isim alanının altında .
Peki Web API'sindeki göreli sunucu yolunu nasıl buluyorsunuz ? MVC'de
böyle bir şey yapardım :
var myFile = Request.MapPath("~/Content/pics/" + filename);
Bu da bana diskteki mutlak yolu verecektir:
"C:\inetpub\wwwroot\myWebFolder\Content\pics\mypic.jpg"