На моем веб-сайте IIS у меня есть 2 привязки сайта домена, одну из которых я использую для внутреннего веб-доступа, а другую - для общего доступа. Однако, когда я захожу на публичный URL и использую
HttpContext.Current.Request.Url.GetComponents(UriComponents.SchemeAndServer | UriComponents.UserInfo, UriFormat.Unescaped)
Вместо этого я получаю HOST URL привязки внутри сайта.
Как я могу заставить C # использовать URL-адрес HOST, к которому я сейчас обращаюсь, в веб-браузере? Есть ли способ получить точный URL-адрес, отправленный из запроса веб-браузера?