Я получаю эту ошибку из проекта Android из Asp. Net Ноль
Настройка конфигурации перед использованием удаленной локализации!
Как настроить конфигурацию без вызова AbpUserConfiguration/GetAll
API?
Ниже кода из UserConfigurationService
задается конфигурация
Должен ли я вызывать этот API перед запуском приложения? Но, скажем, сервер API не работает, приложение не должно полагаться на этот API и выдавать исключение
public async Task<AbpUserConfigurationDto> GetAsync(bool isUserLoggedIn)
{
return isUserLoggedIn
? await GetAuthenticatedUserConfig()
: await _apiClient.GetAnonymousAsync<AbpUserConfigurationDto>(Endpoint);
}
, где private const string Endpoint = "AbpUserConfiguration/GetAll";
private static string LocalizeInternal(string text)
{
if (ApplicationBootstrapper.AbpBootstrapper == null || text == null)
{
return text;
}
var appContext = ApplicationBootstrapper.AbpBootstrapper.IocManager.IocContainer.Resolve<IApplicationContext>();
if (appContext.Configuration == null)
{
throw new Exception("Set configuration before using remote localization!");
}
return appContext.Configuration.Localization.Localize(text);
}
Я хочу установить для конфигурации запасное значение, если API не работает. Я пытался установить конфигурацию вручную, но не удалось, потому что есть так много зависимых свойств, которые устанавливаются только с помощью вызова API