Como posso obter o URL base do meu webapp no ​​ASP.NET MVC?

Como posso determinar rapidamente qual é a URL raiz do meu aplicativo ASP.NET MVC? Ou seja, se o IIS estiver configurado para servir meu aplicativo emhttp://example.com/foo/barEntão, gostaria de poder obter essa URL de uma maneira confiável que não envolva obter a URL atual da solicitação e cortá-la de alguma maneira frágil que interrompe se eu redirecionar minha ação.

A razão que eu preciso da URL base é que este aplicativo da web chama outro que precisa da raiz para o aplicativo da web chamador para fins de retorno de chamada.

questionAnswers(20)

yourAnswerToTheQuestion