Hangi Sunucu arasındaki farktır.MapPath ve HostingEnvironment.MapPath?
Server.MapPath()
HostingEnvironment.MapPath()
arasında herhangi bir fark var mı? Server.MapPath()
HostingEnvironment.MapPath()
üzerinden herhangi bir avantaj var mı?
Benim asıl sorun HttpContext
yoksa bir sunucuda dosya yolu eşleme oldu ve ben benim yöntemi Global.asax
Server
bir değişken geçmek.
HttpContext
gerek yok, bunun yerine beri HostingEnvironment.MapPath()
kullandım. Bu iki yöntem farklı sonuçlar verecek herhangi bir durum var mı?
CEVAP
Server.() MapPath sonunda aramalar HostingEnvironment.Ama özel seçenekleri ile Sanalyol bir nesne oluşturur () MapPath,:
Sanalyol nesne HostingEnvironment geçti.() MapPath bu şekilde inşa edilmiştir:
VirtualPath.Create(path, VirtualPathOptions.AllowAllPath|VirtualPathOptions.AllowNull);
Edit: gerçekte, tek fark boş Sunucusuna geçmesine izin verilir.() MapPath ama HostingEnvironment.() MapPath
Hangi Dizin arasındaki farktır.Enumera...
Sunucu Kullanarak.Dış C MapPath# ASP.N...
Sunucu Kullanarak.() MapPath ASP.NET M...
Hangi anne-baba arasındaki farktır.() ...
Server.(&;. "&MapPath quot;), Sunucu.M...