Как я могу получить базовый URL моего веб-приложения в ASP.NET MVC?

Как я могу быстро определить, какой корневой URL-адрес для моего приложения ASP.NET MVC? То есть, если IIS настроен на обслуживание моей заявки вhttp://example.com/foo/barтогда я хотел бы иметь возможность получить этот URL надежным способом, который не требует получения текущего URL-адреса из запроса и его разбора каким-либо хрупким способом, который ломается, если я перенаправил свое действие.

Причина, по которой мне нужен базовый URL, заключается в том, что это веб-приложение вызывает другой, которому нужен корень для веб-приложения вызывающей стороны для целей обратного вызова.

Ответы на вопрос(20)

Ваш ответ на вопрос