Forum
See question

Illegal characters in path   

21 views
0
0

 

Olá,

Fiz a instalação do WebApi em um cliente e aparentemente correu tudo bem, mas ao abrir o IIS Manager, em Sites e clicar em “Primavera” ele apresenta a seguinte mensagem de erro: Illegal characters in path.
Ainda assim, tento carregar no Browse Website (localhost:2018), mas não carrega o swagger que era suposto abrir. O navegador abre a página, mas aparece a mensagem: “This page isn’t working right now. localhost can’t currently handle this request. http error 500.”

 

Conseguem ajudar a perceber o que pode estar em falha?

Faça login para poder traduzir
Primavera
Marked as spam
Criado há 15 horas e 9 minutos guilhermehenrique
guilhermehenrique Guilherme Henrique Loyal Contributor
1 answers
2
Private answer

O erro "Illegal characters in path" e o HTTP Error500 ao tentar aceder ao Swagger da WebAPI podem estar relacionados com problemas na configuração do IIS ou na instalação da WebAPI. Seguem os passos recomendados para resolver o problema:

  • Renomear a pasta da WebAPI:

    C:\Program Files\PRIMAVERA\ISG100\ApI\WebApi
  • Remover os ficheiros temporários do IIS:

    C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\webapi
  • Remover a pool WebAPI do IIS.
  • Desinstalar a WebAPI.
  • Reinstalar a WebAPI.
  • Validar as permissões da pasta de configuração do ERP:

    Execute os seguintes comandos no CMD como administrador:

    icacls "C:\Program Files\PRIMAVERA" /grant "Todos":(OI)(CI)F /T
    icacls "C:\Program Files\PRIMAVERA" /grant "Everyone":(OI)(CI)F /T
  • Certifique-se de que o utilizador configurado na propriedade "Identity" da pool do IIS é um administrador da máquina.
  • Reinicie o IIS após realizar as configurações:

    IISRESET
  • Verifique se o ficheiro web.config da WebAPI está corretamente configurado e não contém referências incorretas ou caminhos inválidos.
  • Se o problema persistir, valide se há desfasamento na hora do sistema entre o servidor e o cliente. Ajuste a hora, se necessário.

Nota: Caso tenha extensões ou configurações específicas no ficheiro web.config, estas devem ser repostas após a reinstalação.

Se mesmo assim o problema não for resolvido, pode ser necessário realizar um acesso remoto para validar a instalação e configuração.

Esta resposta foi gerada pelo Cegid Pulse, com base na base na informação disponível em histórico.
Ajude-nos a melhorar esta funcionalidade:
• Se a resposta corresponde à sua questão, assinale-a com "Mark as best answer",
• Se a resposta estiver incorreta, dê-lhe um voto negativo e aguarde a resposta da comunidade.

Faça login para poder traduzir
Marked as spam
Criado há 15 horas e 8 minutos cegidpulse
cegidpulse Cegid Pulse Most Valuable Professional