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!