Problema de conexão com o serviço WCF
-
10-07-2019 - |
Pergunta
Fundo:
Eu tenho um serviço WCF implantado na minha máquina local, que por sua vez se conecta ao banco de dados SQL Server 2005.
Para consumir o serviço, eu tenho um aplicativo cliente que cria dinamicamente o cliente de serviço para consumir os métodos expostos no serviço WCF.
Configuração:
OS: Windows XP
IIS : 5.1
Problema
Quando eu executo cliente PRIMEIRA VEZ na máquina local (onde o serviço é implantado) ele não consegue se conectar com o serviço.
Durante a depuração eu aviso quando eu chamar qualquer método (expostos no serviço) ocorreu o seguinte erro (eu ter colado a exceção na parte inferior).
Agora, Quando eu entro em Explorer e digite o endereço para abrir no navegador como:
https:\\localhost\\TestService\\TestService.svc.
-lo com êxito abre no navegador ..
Agora eu ir novamente o aplicativo cliente e tentar consumir o serviço web, ele se conecta com sucesso ..
Estranho o suficiente, quando eu re-iniciar o IIS, o problema ocorre novamente ... Para executar o aplicativo cliente pela primeira vez, eu tenho que navegar-lo no Internet Explorer.
Nota: Eu tenho implementado SSL através de um certificado ..
Exceção ocorreu:
O tipo de conteúdo text / html do mensagem de resposta não corresponde ao tipo de conteúdo da ligao (+ Xml aplicação / sabão; charset = UTF-8). Se estiver usando um codificador personalizado, certifique-se que o método IsContentTypeSupported é implementado corretamente. O primeiro 163 bytes da resposta foram: 'ErrorEither um nível de representação necessário não foi fornecida, ou a fornecida nível de representação é inválido.
A mesma coisa funciona bem no servidor Windows 2003 e IIS 6.0
Solução
Parecem ter boa explicação do seu problema de aqui .
Você deve tentar a solução alternativa, permitindo o acesso anônimo no IIS.
Espero que isso ajude ...