SORU
3 HAZİRAN 2009, ÇARŞAMBA


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
3 HAZİRAN 2009, ÇARŞAMBA


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

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Adam Washington

    Adam Washing

    12 Mayıs 2006
  • CorridorDigital

    CorridorDigi

    17 Mayıs 2010
  • hoorahjencar

    hoorahjencar

    6 HAZİRAN 2007