Получить абсолютный базовый URL в ASP.NET MVC без использования запроса или контекста - PullRequest
0 голосов
/ 26 марта 2019

Мне нужно иметь возможность запрашивать конечные точки приложения, не имея доступа к Request или Context (я пишу систему планирования, которая будет запускать некоторые из веб-API приложения). Как мне это сделать?

Я знаю, что могу получить виртуальный путь с System.Web.HttpRuntime.AppDomainAppVirtualPath, если приложение развернуто в IIS. Это нормально для меня.

Думаю, я также могу с уверенностью предположить, что могу получить доступ к приложению по localhost

Мне нужен номер порта и протокол. Есть ли способ сделать это?

1 Ответ

0 голосов
/ 27 марта 2019

Добавить ключ в web.config

<add key="localurl" value="http://localhost:8080" />

Затем назовите значение как это

ConfigurationManager.AppSettings("localurl")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...