0 Questão: Chamada para o WCF WebService funciona localmente, mas não do Serviço de Aplicativo do Azure

pergunta criada em Wed, May 8, 2019 12:00 AM

Eu tenho um WCF WebService (.NET 4.0) que é acessível através de um endereço IP público. Eu tenho um projeto C # MVC em execução (.net. 4.7.2) que eu hospedo no Azure. Eu me conecto a este serviço WCF como um serviço conectado no meu projeto VS2017.

insira a descrição da imagem aqui

 insira a descrição da imagem aqui

Quando executo o aplicativo MVC localmente, ele funciona bem - posso conectar-me ao serviço e ler os dados. No entanto, quando publico no AppService do Azure, recebo um erro:

  

Não havia endpoint em escuta    http://12.3.456.78:8080/MyService.svc que poderia aceitar o   mensagem. Isso geralmente é causado por um endereço incorreto ou ação SOAP.   Veja InnerException, se presente, para mais detalhes.

     

InnerException:   System.Net.WebException: não é possível conectar-se ao servidor remoto --- >   System.Net.Sockets.SocketException: uma tentativa de conexão falhou   porque a parte conectada não respondeu adequadamente após um período de   ou a conexão estabelecida falhou porque o host conectado   não respondeu 12.3.456.78:8080

Não é um problema de firewall - o firewall no servidor que hospeda o serviço WCF não registra solicitações. É como se o Azure não ativasse o pedido.

Meu código é muito simples:

using (var service = new MyService.ServiceClient())
{
   List<MyObject> res = service.GetMyStuff(); // This throws the error
}
    
0
  1. O endereço IP real que você está usando é o endereço IP externo ? A porta 8080 é encaminhada? Você pode se conectar a ele, por exemplo, do carteiro?
    2019-05-08 16: 15: 25Z
  2. Sim, o IP é um IP externo, público, que eu posso acessar de qualquer lugar ... mas não meu Serviço de Aplicativo do Azure por algum motivo.
    2019-05-08 16: 18: 39Z
  3. Você pode fazer o ping do IP a partir do console do Kudu?
    2019-05-08 16: 32: 46Z
  4. Não - não consigo pingar nada do Kudu, na verdade. Eu recebo: "ping google.com Não é possível entrar em contato com o driver de IP. Falha geral"
    2019-05-08 16: 48: 27Z
0 Respostas                              0                         
fonte colocada Aqui