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

  • Capcom Unity

    Capcom Unity

    5 NİSAN 2010
  • Gali B

    Gali B

    1 EYLÜL 2006
  • Matthew Pearce

    Matthew Pear

    9 AĞUSTOS 2009