Changeset 12

Show
Ignore:
Timestamp:
01/07/07 23:57:58 (2 years ago)
Author:
anonymous
Message:

bug fix (see ticket #1)

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/release-1.0.0/ClassLibrary/UrlHelper.cs

    r3 r12  
    2222        public static string GetRelativeSiteRoot() 
    2323        { 
     24            if ("/".Equals(HttpContext.Current.Request.ApplicationPath)) 
     25            { 
     26                return String.Empty; 
     27            } 
    2428            return HttpContext.Current.Request.ApplicationPath; 
    2529        } 
     
    3943                Protocol = "https://"; 
    4044 
    41             string sOut = Protocol + HttpContext.Current.Request.ServerVariables["SERVER_NAME"] + Port + HttpContext.Current.Request.ApplicationPath; 
     45            string sOut; 
     46            if ("/".Equals(HttpContext.Current.Request.ApplicationPath)) 
     47            { 
     48                sOut = Protocol + HttpContext.Current.Request.ServerVariables["SERVER_NAME"] + Port; 
     49            } 
     50            else 
     51            { 
     52                sOut = Protocol + HttpContext.Current.Request.ServerVariables["SERVER_NAME"] + Port + HttpContext.Current.Request.ApplicationPath; 
     53            } 
     54 
    4255            return sOut; 
    4356        }