Прочитав ответ, приведенный в блоге Рика Строля, я обнаружил, что мне действительно нужно было довольно просто. Сначала вам нужно определить относительный путь (который для меня был простой частью) и передать его в функцию, определенную ниже:
VB.NET
Public Shared Function GetFullyQualifiedURL(ByVal s as string) As String
Dim Result as URI = New URI(HttpContext.Current.Request.Url, s)
Return Result.ToString
End Function
C #
public static string GetFullyQualifiedURL(string s) {
Uri Result = new Uri(HttpContext.Current.Request.Url, s);
return Result.ToString();
}