Динамическая конфигурация корневого 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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