Tempo aproximado para leitura: 00:06:00 min
Ocorrência
Ao acessar a página do Monitor de PDVs no navegador e tentar entrar no sistema com seu usuário e senha, é exibida uma tarja vermelha no rodapé com a mensagem "Falha ao efetuar o login".
Ambiente
Monitor de PDVs - Aplicável para todas as versões.
Causa
O Monitor PDV é uma aplicação de Front-end que depende do IIS (Internet Information Services) configurado e rodando para servir sua API (Back-end).
Particularidade Técnica: O serviço do Monitor utiliza o executável (PDVMonitor.Service.Api.exe) para inicializar, mas o IIS consome diretamente a biblioteca (PDVMonitor.Service.Api.dll).
Causas Comuns: Exclusão do .exe ou .dll por ação de antivírus, bloqueios de permissão de pasta no Windows, parâmetros de banco incorretos ou ausência do runtime do .NET Core.
Solução
Para solucionar essa ocorrência, realize os seguintes passos:
Passo 1. Validação de Arquivos, Antivírus e Permissões
Acesse o diretório da API no servidor: C:\C5Client\AcruxMonitor\MonitorPDV\API\
Verifique se os arquivos PDVMonitor.Service.Api.exe e PDVMonitor.Service.Api.dll estão presentes na pasta. Caso não estejam, acesse a quarentena do Antivírus, restaure os arquivos e cadastre uma exclusão (Whitelist) para a pasta C:\C5Client\.
Permissões do Windows: Volte uma pasta, clique com o botão direito sobre a pasta principal MonitorPDV, vá em Propriedades > Segurança. Garanta que o grupo IIS_IUSRS (ou o grupo padrão de Usuários) esteja listado e possua permissão de Leitura e execução.
Verificação: Os arquivos devem estar visíveis e a pasta física liberada para leitura pelos serviços do Windows.
Passo 2: Configuração Segura de Banco de Dados e Links (AcruxUpdate)
Não é recomendado editar os arquivos de configuração manualmente, pois erros de sintaxe impedem a inicialização da API.
Utilize a ferramenta AcruxUpdate para realizar a reconfiguração dos apontamentos do site e do banco de dados de forma automatizada.
Ao aplicar as configurações pelo Update, a ferramenta ajustará automaticamente nos arquivos essenciais da comunicação das aplicações Web.
Nota: Para o passo a passo de como preencher os dados no painel, consulte o documento KCS de Configuração de Aplicações Web via AcruxUpdate.
Passo 3: Validação Simplificada do IIS e .NET Core
O IIS precisa estar com a estrutura básica criada, permissões concedidas e o serviço web rodando.
Confirme se o Microsoft .NET 8.0.21 - Windows Server Hosting está instalado no servidor. (Link oficial para download: dotnet-hosting-8.0.21-win.exe).
Abra o Gerenciador do IIS (busque por inetmgr no menu Iniciar).
No painel esquerdo, expanda a árvore do servidor e abra a pasta Sites > Default Web Site.
Faça uma rápida validação visual: certifique-se de que os aplicativos MonitorAPI e MonitorPDV estão listados nessa estrutura.
Autenticação do IIS: Clique sobre o aplicativo MonitorAPI. No painel central, dê um duplo clique no ícone Autenticação (Authentication) e confirme se a Autenticação Anônima está habilitada.
Para aplicar as configurações, clique no nome do seu servidor no topo da árvore do painel esquerdo. No painel direito, localize a seção Gerenciar Servidor (Manage Server) e clique em Reiniciar (Restart).
Verificação: O IIS será reiniciado rapidamente. Tente acessar a URL do Monitor novamente; a tela de login deverá processar a autenticação com sucesso.
Saiba Mais
FAQ Principal - Resolução de Incidentes e Erros Frequentes PDV
0 Comentários