Guia de Configuração
1. Instalar o Template .NET Core
A maneira mais fácil de começar é usando o template pré-construído para o Visual Studio 2022 e 2026. Consulte a página de Modelos de Projeto para instruções detalhadas sobre como instalar o modelo, o que ele inclui e como configurá-lo. Execute o seguinte comando para instalar o modelo:
dotnet new install PowerPortalsPro.AspNetCore.Templates
2. Crie seu Projeto e Solução
Depois que o template estiver instalado, você pode selecioná-lo no Visual Studio:
3. Configurar as Configurações de Conexão Dataverse
Como mostrado no Program.cs arquivo, as informações de conexão são recuperadas da configuração da aplicação:
Para melhores práticas de segurança, armazene suas credenciais no arquivo de Segredos do Usuário. Clique com o botão direito no arquivo do projeto e selecione 'Gerenciar Segredos de Usuário':
Copie o JSON a seguir e substitua os valores provisórios por suas próprias credenciais:
{
"D365":
{
"Url": "https://yoururl.crm.dynamics.com",
"ClientId": "",
"Secret": ""
}
}
4. Instalar a Solução Gerenciada
Baixe e instale a solução gerenciada mais recente no seu ambiente Dataverse a partir da página de Lançamentos.
Navegue até o aplicativo 'Power Portals Pro' no seu ambiente:
Vá até o item de navegação 'Site do Portal' e crie um novo registro com a chave da sua licença.
Nota
Se você não tiver uma chave de licença, pode solicitar uma licença de teste aqui. Consulte a página de Licenciamento para detalhes completos sobre como obter e registrar uma chave de licença.
5. Autenticação Microsoft (Opcional)
Para habilitar a autenticação do usuário com o Azure Entra ID, descomente o seguinte código no Program.cs arquivo:
Você precisará registrar uma inscrição no Entra ID para obter seu ClientId e Secret. Veja: Registre um aplicativo no Entra ID
6. Executar a aplicação
Agora você está pronto para rodar o aplicativo e começar a personalizar seu portal!
