Jetzt habe ich eine MVC-Anwendung unter http://127.0.0.1:8081/ ausgeführt (es wird tatsächlich im Azure-Computer-Emulator ausgeführt). In der Adresszeile des Browsers wird für die Portnummer eindeutig 8081 angezeigt.ASP.NET MVC: Wie erhalten Sie zuverlässig die echte URL der aktuellen Anfrage?
Aber Request.Url
und Request.RawUrl
beide geben mir http://127.0.0.1:8082/.
Ich muss eine E-Mail mit einer URL darin senden, also benötige ich den korrekten hostname und die Portnummer. Wie erhalte ich die tatsächliche, echte URL zuverlässig und ohne eine solche unerwartete Abweichung?
http://stackoverflow.com/questions/7768232/request-url-port-giving-wrong-port –