Jak mogę uzyskać podstawowy adres URL mojego webappa w ASP.NET MVC?

Jak mogę szybko określić, jaki jest główny adres URL dla mojej aplikacji ASP.NET MVC? To znaczy, jeśli IIS jest skonfigurowany do obsługi mojej aplikacji pod adresemhttp://example.com/foo/bar, wtedy chciałbym móc uzyskać ten adres URL w niezawodny sposób, który nie wymaga pobierania bieżącego adresu URL z żądania i rozcinania go w jakiś delikatny sposób, który łamie się, jeśli przekierowuję moją akcję.

Powodem, dla którego potrzebuję bazowego adresu URL, jest to, że ta aplikacja WWW wywołuje inną, która potrzebuje roota do aplikacji internetowej wywołującego w celu wywołania zwrotnego.

questionAnswers(20)

yourAnswerToTheQuestion