Как получить базовый URL без доступа к запросу

Как получить базовый URL в основном приложении AspNet без запроса?

Я знаю из запроса вы можете получить схему и хост (т.е.$"{Request.Scheme}//{Request.Host}" дал бы что-то вродеhttps: // локальный: 5000), но возможно ли получить эту информацию откуда-либо еще?

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

ОБНОВЛЕНИЕ: Возможно, этот сценарий даже не имеет смысла, так как URL-адрес хостинга является полностью внешним по отношению к приложению, и поэтому имеет смысл только извлечь его из узла запроса.

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

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