Usuário com melhor resposta
Erro quando o cliente chama o WCF no servidor de produção

Pergunta
-
Olá pessoal,
Eu tenho um serviço WCF que funcionava até colocar no servidor....
Quando eu aponto o cliente para ir no endereço local.. "Nome do Servidor" ele funciona...
mais quando eu configura pra trabalhar com o nome Externo ele dá esses erros.
Se alguém tiver alguma dica... ou algum pai de santo bom.. estamos ae...
Acontece o erro abaixo
Inglês
Client is unable to finish the security negotiation within the configured timeout (00:00:00). The current negotiation leg is 1 (00:00:00).Português
O cliente não pode concluir a negociação de segurança dentro do tempo limite configurado (00:00:00). O segmento de negociação atual é 1 (00:00:00).
Grato
Ricardo Jr
Respostas
-
- Sugerido como Resposta AndreAlvesLimaModerator terça-feira, 13 de julho de 2010 22:16
- Marcado como Resposta AndreAlvesLimaModerator sexta-feira, 13 de agosto de 2010 00:12
Todas as Respostas
-
Boas Ricardo,
Qual é exatamente as caracteristicas (configurações) do seu serviço?
http://www.projetando.net -
Ricardo.
Caso esteja publicado no IIS, você pode colocar o endereço no Internet Explorer e ver se o web-service responde trazendo as configurações em xml, se a publicação estiver com problema ele vai apresentar erro ou não vai abrir.
Observação: Coloque o endereço completo. Ex: www.meusite.com.br/Servicehost.svc.
Outro detalhe, verifique o horário da maquina client e do servidor a qual esta publicado o WCF, se a diferença entre eles for maior do 5 minutos altere o client com o mesmo horário do servidor e teste.
Caso seja esse o problema tem como fazer um binding customizavel alterando a propriedade de tempo.
Observação: Essa diferença de tempo só é valida para wsttpbinding.
Espero ter ajudado. -
Olá Ridley, o tempo está igual, e repondendo o Israel segue as informações, espero que vocês consigam me ajudar
Onde o serviço está hospedado em um máquina virtualizada, com windows 7.
e o endereço está passando pelo um dns dinâmico DYNDNS. Já tentei pelo IP mais sem sucesso.
No web config está com a tag serviceHostingEnvironment, que está add o dns. e o serviço está abrindo e o definição tb. Com a resolução correta apontando com os links do serviceHostingEnvironment.
O binding é wsDualHttpBinding, e é twoway. sendo uma interface OneWay e uma Callback de OneWay.
Qualquer tentativa é benvinda.
Grato
Ricardo Jr -
Boas Ricardo,
Veja se esses artigos podem te ajudar em algo:
http://www.israelaece.com/post/Diferentes-HostHeaders-no-IIS.aspx
http://www.israelaece.com/post/WSDL-com-nome-da-maquina.aspx
http://www.israelaece.com -
-
- Sugerido como Resposta AndreAlvesLimaModerator terça-feira, 13 de julho de 2010 22:16
- Marcado como Resposta AndreAlvesLimaModerator sexta-feira, 13 de agosto de 2010 00:12