Si creo una instancia de clase Uri desde una cadena que tiene puntos finales finales - '.', se truncan desde el objeto Uri resultante.System.Uri class trunca trailing '.' caracteres
Por ejemplo en C#:
Uri test = new Uri("http://server/folder.../");
test.PathAndQuery;
devuelve "/ carpeta /" en lugar de "/folder.../".
Escaping "." con "% 2E" no ayudó.
¿Cómo puedo hacer que la clase Uri mantenga los caracteres del período final?
Ayuda. Pero ahora necesito preservar el seguimiento '.' en la llamada HttpContext.Current.Request.Url.PathAndQuery. He creado otra pregunta para esto: http://stackoverflow.com/questions/6804291/asp-net-httprequest-url-truncates-trailing-characters –