Так и должно быть. Это называется кодированием URL. Это применимо, потому что пробелы в URL не допускаются.
Если вам нужен путь назад с включенными пробелами, вы должны вызвать что-то вроде:
string path = Server.URLDecode(myUri.AbsolutePath);
Вам не нужно ничего импортировать, чтобы использовать это в веб-приложении. Если вы получили ошибку, попробуйте импортировать System.Web.HttpServerUtility. Или вы можете назвать это так:
string path = HttpContext.Current.Server.URLDecode(myUri.AbsolutePath);