Atualizando o Amplia da versão 2.16 para 3.0
Para atualizar sua instância on premises do Amplia da versão 2.16.x para a versão 3.0, algumas alterações são necessárias.
ASP.NET Core Environment
A partir da versão 3.0, o Amplia requer que a variável de ambiente ASPNETCORE_ENVIRONMENT
esteja setada com Windows
, Linux
ou Azure
.
Em Windows Server, execute o comando abaixo em um command prompt com privilégios de administrador:
%SYSTEMROOT%\System32\inetsrv\appcmd.exe set config Amplia -section:system.webServer/aspNetCore /+"environmentVariables.[name='ASPNETCORE_ENVIRONMENT',value='Windows']" /commit:apphost
Em Azure App Services, vá na aba Configuração do seu app service e adicione uma configuração com nome ASPNETCORE_ENVIRONMENT
e valor Azure
.
Note
Em Linux, essa variável já era setada como parte do processo de instalação das versões 2.x. Portanto, não há nada a fazer.
Mudanças de configuração
- Seção
Oidc
DashboardClientId
→ClientAppId
- Preencha as configurações
ApiEndpoint
,AppId
eAppSecret
(verifique com o suporte técnico os valores apropriados para a sua instância) - Altere a configuração da aplicação no GrantID, alterando a allowed redirect URLs de
https://your-amplia-domain/dashboard
para apenashttps://your-amplia-domain
i.e. remova o sufixo/dashboard
(mantenha a return URL com final silent-refresh.html, ela ainda é necessária)
- Na seção
PkiSuite
, se você possui alguma configuraçãoMobile*
(por exemploMobileAppName
), crie uma seção chamadaMobileApp
e mova essas configurações para essa nova seção, renomeando-as conforme abaixo:PkiSuite:MobileAppName
→MobileApp:Name
PkiSuite:MobileAppCodeSuffix
→MobileApp:CodeSuffix
PkiSuite:MobileIOSStoreUri
→MobileApp:IOSStoreUri
PkiSuite:MobileAndroidStoreUri
→MobileApp:AndroidStoreUri
Em Azure App Services:
- Se você possui um log sink do tipo AzureTableStorageWithProperties, altere a configuração
keyGenerator
paraLacuna.Spa.Engine.AzureTableKeyGenerator, Lacuna.Spa.Engine
- Se você possuir uma seção chamada
AzureStorage
, renomeie-a paraBlobStorage