String ersetzen funktioniert nicht [duplizieren]

Diese Frage hat hier bereits eine Antwort:

string.Replace (oder eine andere String-Modifikation) funktioniert nicht 4 Antworten
public static string ChangeUriToHttps(HttpRequest request)
{
    string uri = request.Url.AbsoluteUri;

    if (!IsRequestSecure(request))
        uri.Replace("http", "https");

    return uri;
}

Wenn ich eine Anfrage einschicke, die eine solche URL hat:

http://localhost/AppName/somepage.aspx

http wird nicht durch https ersetzt.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage