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

  • El SalvaLobo

    El SalvaLobo

    10 Temmuz 2006
  • FullMag

    FullMag

    15 ŞUBAT 2007
  • sk8ingis4me

    sk8ingis4me

    16 Mart 2006