Fórum
Ver pergunta

WebAPI fora da LAN   

45 visualizações
0
0

Boa tarde,

Sempre que os métodos são invocados de fora da LAN a webAPi devolve sempre um erro genérico tipo este:
{ “Message”: “An error has occurred.” }

Se executar os mesmos métodos em localhost eles devolve uma mensagem orientadora do problema verificado, como posso ativar essas mesmas mensagens para fora do localhost ?

Faça login para poder traduzir
V10
Web API
Marcado como spam
Criado há 4 anos e 9 meses ricardosilva
r
ricardosilva Iniciante
2 respostas
0
Resposta privada

Boa tarde,
A WebAPI trabalha diretamente com as assemblies do ERP, logo, o ISS tem que ter permissões de acesso à pasta onde as DLLs do ERP estão instaladas.
Não poderá ser esse o problema?

Faça login para poder traduzir
Marcado como spam
Criado há 4 anos e 9 meses danielvieira-1
d
danielvieira-1 Responsiveness Member
    0
    Resposta privada

    Olá daniel,

    Antes de mais obrigado pela resposta. Se fosse esse o problema dava o mesmo erro em localhost correto ? Mas em modo localhost funciona ou público funciona na perfeição a integração em Primavera as mensagens de rtorno se for a partir de um endereço público é que devolve sempre { “Message”: “An error has occurred.” } se existir algum erro no JSON, no entanto se estiver tudo bem com o JSON funciona na perfeição e integra. Se colocar um cliente que não existe em vez de dar o erro a entidade não existe dá o erro { “Message”: “An error has occurred.” }.

    Tenho de fazer alguma alteração a nível do IIS ?

    Faça login para poder traduzir
    Marcado como spam
    Criado há 4 anos e 9 meses ricardosilva
    r
    ricardosilva Iniciante