Динамическая конфигурация корневого URL-адреса в ABP Framework: получение текущего корневого URL-адреса для производствеC#

Место общения программистов C#
Anonymous
Динамическая конфигурация корневого URL-адреса в ABP Framework: получение текущего корневого URL-адреса для производстве

Сообщение Anonymous »

В настоящее время я работаю над платформой ABP и хочу динамически устанавливать Root.Url в зависимости от того, где запущено приложение на HostModule, поэтому я прочитал несколько связанных вопросов, и они сказали, что вам нужно добавить в файл App.Settings, например:

Код: Выделить всё

"App": {
"ClientUrl": "http://localhost:4200"
}
Затем в модуле «Хост» измените его следующим образом:

Код: Выделить всё

public override void ConfigureServices(ServiceConfigurationContext context)
{
Configure(options =>
{
options.Applications["Angular"].RootUrl = configuration["App:ClientUrl"];
options.Applications["Angular"].Urls[AccountUrlNames.PasswordReset] = "account/reset-password";
});
}
Но это статично, поэтому, если я публикую в рабочей среде, когда я генерирую URL-адрес, он будет выглядеть так: localhost://.... и т. д., но я хочу получить текущий корневой URL-адрес. Есть ли способ добиться этого?

Подробнее здесь: https://stackoverflow.com/questions/764 ... root-url-f

Вернуться в «C#»