2010-10-14 33 views
9

ASP.NET'te şema, ana makine, bağlantı noktası (yalnızca 80 değilse) ve uygulama yolu almanın hızlı bir yolu var mı? Bildiğim olarak, şu parçalarını birleştirmek gerekirASP.NET'te, istek için URl tabanını almanın en hızlı yolu nedir?

: (

  • Request.Url.Scheme
  • Request.Url.SchemeDelimiter
  • Request.Url.Authority rağmen o muhtemelen olacaktır 80)
  • Request.ApplicationPath

basit özellik var bunun için değil midir olsa bile her zaman bağlantı noktası içerir?

cevap

15

Bu çalışması gerekir: Bu veya uygulama sitenin kök veya alt dizinde barındırılan eğer bağlı bir eğik "/" ile biter olduğu veya olmadığına

Request.Url.GetLeftPart(UriPartial.Authority) + Request.ApplicationPath 

Not.

İlgili konular