Asp.net中获取应用程序完整Url路径的小例子

  

复制代码 代码如下:

  /// <summary>

  /// Gets the absolute root

  /// </summary>

  public static Uri AbsoluteWebRoot

  {

  get  www.glzy8.com

  {

  var context = HttpContext.Current;

  UriBuilder uri = new UriBuilder();

  uri.Host = context.Request.Url.Host;

  if (!context.Request.Url.IsDefaultPort)

  {

  uri.Port = context.Request.Url.Port;

  }

  uri.Path = VirtualPathUtility.ToAbsolute("~/");

  Uri absoluteWebRoot = uri.Uri;

  return absoluteWebRoot;

  }

  }