Apakah ada perbedaan antara Server.MapPath()
dan HostingEnvironment.MapPath()
? Apakah Server.MapPath()
ada kelebihannya HostingEnvironment.MapPath()
?
Masalah asli saya adalah memetakan jalur file di server ketika HttpContext
tidak ada dan saya tidak bisa meneruskan Server
variabel dari Global.asax
ke metode saya.
Saya menggunakan HostingEnvironment.MapPath()
karena itu tidak perlu HttpContext
. Adakah situasi ketika kedua metode ini akan memberikan hasil yang berbeda?
HostingEnvironment.MapPath()
untuk menjaga kewarasan. (+1)Server.MapPath("myFolder")
berfungsi dengan baik tetapi untuk mendapatkan hasil yang sama dengan HostingEnvironment, saya harus menggunakanHostingEnvironment.MapPath("~/myFolder")
.Server.MapPath()
membutuhkan sebuahHttpContext
.HostingEnvironment.MapPath
tidak.sumber
System.Web
demikian apakah mereka akan bekerja dengan lingkungan OWIN yang Diinangi Sendiri?