Wie kann ich die Basis-URL meiner Webanwendung in ASP.NET MVC abrufen?

Wie kann ich schnell feststellen, wie die Stamm-URL für meine ASP.NET MVC-Anwendung lautet? D. h., Wenn IIS so eingestellt ist, dass meine Anwendung unter bereitgestellt wirdhttp://example.com/foo/barDann möchte ich in der Lage sein, diese URL auf zuverlässige Weise abzurufen, ohne dass die aktuelle URL aus der Anfrage abgerufen und auf eine fragile Weise zerlegt werden muss, die bei einer Umleitung meiner Aktion abbricht.

Der Grund, warum ich die Basis-URL benötige, besteht darin, dass diese Webanwendung eine andere aufruft, die den Stamm der aufrufenden Webanwendung für Rückrufzwecke benötigt.

Antworten auf die Frage(20)

Ihre Antwort auf die Frage