Wenn ich Request.RawUrl anrufe bekomme ich nicht den Domain-Namen (zumindest in der Entwicklung).Warum enthält request.rawurl nicht den Teil http: // localhost?
Zum Beispiel, wenn meine URL lokal ist:
http://localhost:2343/some/thing
Der Aufruf von Request.RawUrl ist mir etwas zurückzugeben:
/some/Sache
Ich erinnere mich, es kehrt alles zurück , ist dies das Verhalten b/c es ist lokal dev?
aktualisiert
ich auch URL Re-Writing so Dinge wie Request.Url.AbsoluteUri Rückkehr die interne URL zurück, nicht die Wieder geschrieben URL, die ich bekommen müssen verwende.
ist Javascript der einzige Weg dann?
Oder kann ich vielleicht Request.RawUrl für den URL-Teil, und dann nur den Domain-Namen Teil irgendwie bekommen? (Manchmal hat es einen Port auch ...)
Problem ist, ich benutze URL neu schreiben, also ist vielleicht der einzige Weg, um die URL über Javascript zu bekommen? – user255963