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:

O diálogo de novo projeto do Visual Studio com o template Power Portals Pro selecionado.

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:

O código Program.cs mostra onde as configurações de conexão do Dataverse são lidas a partir da configuraçã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':

O menu de contexto do projeto Visual Studio com a opção Gerenciar Segredos do Usuário destacado.

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:

O aplicativo orientado a modelos Power Portals Pro é aberto no ambiente Dataverse.

Vá até o item de navegação 'Site do Portal' e crie um novo registro com a chave da sua licença.

O formulário de registro do site do portal onde a chave de licença é inserida.

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:

O código Program.cs com a seção de autenticação da Microsoft não foi comentado.

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!