¿Cómo puedo obtener la URL base de mi aplicación web en ASP.NET MVC?

¿Cómo puedo determinar rápidamente cuál es la URL raíz para mi aplicación ASP.NET MVC? Es decir, si IIS está configurado para servir mi aplicación enhttp://example.com/foo/bar, entonces me gustaría poder obtener esa URL de una manera confiable que no implique obtener la URL actual de la solicitud y cortarla de una manera frágil que se rompe si reencamino mi acción.

La razón por la que necesito la URL base es que esta aplicación web llama a otra que necesita la raíz de la aplicación web de la persona que llama para realizar devoluciones de llamada.

Respuestas a la pregunta(20)

Su respuesta a la pregunta