Index: Transport/dreamutil.cs =================================================================== --- Transport/dreamutil.cs (revision 501) +++ Transport/dreamutil.cs (working copy) @@ -106,7 +106,7 @@ } public static Uri AddSlash(Uri uri) { - string value = uri.OriginalString; + string value = uri.ToString (); if((value.Length != 0) && (value[value.Length - 1] != '/')) { uri = new Uri(value + "/"); } @@ -114,7 +114,7 @@ } public static Uri StripSlash(Uri uri) { - string value = uri.OriginalString; + string value = uri.ToString (); if((value.Length != 0) && (value[value.Length - 1] == '/')) { uri = new Uri(value.Substring(0, value.Length-1)); } @@ -122,7 +122,7 @@ } public static string GetSuffix(Uri prefix, Uri uri) { - return prefix.MakeRelativeUri(StripSlash(uri)).OriginalString; + return prefix.MakeRelative(StripSlash(uri)); }