SORU
15 Mayıs 2013, ÇARŞAMBA


Microsoft Web API: Nasıl bir Server yaparsınız.MapPath?

Microsoft MVC Web API olmadığından, böyle bir şey yapamaz:

var a = Request.MapPath("~");

ne de bu

var b = Server.MapPath("~");

bu Sistem altında olduğu için.Web ad Sistem değil.Web.Http ad alanı.

Nasıl Web API göreceli sunucu yolu anlamaya mı? Böyle bir şey için MVC kullandım

var myFile = Request.MapPath("~/Content/pics/"   filename);

Bana disk: mutlak yol verecek

"C:\inetpub\wwwroot\myWebFolder\Content\pics\mypic.jpg"

CEVAP
15 Mayıs 2013, ÇARŞAMBA


HttpContext.Current System.Web nesneleri bulunmayan herhangi bir içerik (e. HostingEnvironment.MapPath kullanabilirsiniz statik bir yöntem g da).

var mappedPath = System.Web.Hosting.HostingEnvironment.MapPath("~/SomePath");

Ayrıca Bkz: 13**

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • FF Radio

    FF Radio

    16 Mayıs 2008
  • sWooZie

    sWooZie

    9 ŞUBAT 2006
  • vgeller1

    vgeller1

    22 Kasım 2009