Ao fazer deploy de um webservice criado no PowerBuilder, você é agraciado com a mensagem de erro “Unknown error when invoking pbwsemit.exe”. Neste post mostro como resolver ele.
Quando você faz o deploy, aparece algo deste tipo no output:
When I deploy the project, The PowerBuilder report the ---------- Deploy: Deploy of p_webservice (14:23:30) Checking IIS server... Generating .NET assembly file... Generating PBD files... Generating Web service .asmx and .disco files... Deploy failed. ---------- Finished Deploy of p_webservice (14:23:47) ---------- Error messages: (14:23:47) Unknown error when invoking pbwsemit.exe. ---------- Finished (14:23:47)
Não importa a configuração que você faça no projeto ou o que você utilize no webservice, este erro sempre aparece. Acontece que o PB não consegue gerar o webservice se o fonte estiver na rede, mesmo que seja um drive mapeado.
Logo, a solução para o problema é copiar o fonte para um drive local na hora de fazer o deploy. Sim, simples assim.
Espero ter ajudado.
The following two tabs change content below.
Arquiteto de Software e Desenvolvedor Backend (quase Fullstack), geralmente trabalho com C#, PowerShell, Python, Golang, bash e Unity (esse é mais por hobby). Estou sempre buscando algo novo para aprender, adicionando novas ferramentas ao meu cinto de utilidades.
Latest posts by Breno RdV (see all)
- O que é Metaclass e como ela funciona. (#python #dev #metaclass) - janeiro 11, 2023
- Entenda a mágica dos Generators. (#python, #dev, #generator, #iterator) - dezembro 28, 2022
- Ordenando um DataFrame por múltiplas colunas. (#python #pandas #jupyter #dev #data) - agosto 3, 2022