none
Publicar um serviço WCF em um Servido isolado RRS feed

  • Pergunta

  • Ola.

    Criei um serviço WCF durante o desenvolvimento de uma aplicação. Após sua finalização fui executar um teste para roda-lo em um servidor.
    Consegui publica-lo no IIS no servidor e criei a referencia no projeto Cliente.
    So que quando eu vou executar a aplicação da um erro no acesso ao serviço WCF.

    Alguem poderia me passar um exemplo ou tutorial de como faze a inclusão e configuração de um serviço WCF, sendo que este deve fica em uma maquina separada da aplicação cliente.

    Grato

    Eduardo Sans
    sexta-feira, 31 de julho de 2009 20:58

Respostas

  • Boas Eduardo,

    E como configurou o seu serviço? Qual Binding? Qual forma de segurança? Essas outras máquinas tem o .NET Framework instalado?

    Tente definir o atributo includeExceptionDetailInFaults para True e deixe a exceção estourar do lado do cliente, para que os possíveis erros sejam propagados para o cliente.
    http://www.israelaece.com
    quinta-feira, 6 de agosto de 2009 19:22
    Moderador

Todas as Respostas

  • Boas Eduardo,

    Não tem lá muito segredo: http://www.israelaece.com/post/WCF-Hosting.aspx

    Qual exatamente o erro que ocorre?
    http://www.israelaece.com
    domingo, 2 de agosto de 2009 12:48
    Moderador
  • Ola Israel.

    Eu consigo subir o serviço e via Browser ele aparece normalmente.
    No meu cliente que está o problema. Quando vai chamar qualquer função ele da erro e aborta a aplicação.

    Acredito que seja alguma coisa relativa a autenticação no servidor, não sei se tem que configurar alguma coisa no IIS para que libere esse acesso?
    Não ver uma mensagem de erro especifica para mim.

    Grato

    Eduardo
    segunda-feira, 3 de agosto de 2009 13:07
  • Boas Eduardo,

    A questão de segurança envolve desde a configuração do seu serviço até possíveis firewalls que, eventualmente, possa ter na sua infraestrutura. Dependendo do binding que está utilizando, as configurações de seguranças são diferentes: http://www.israelaece.com/post/WCF-Introducao.aspx

    Mas sem saber qual o problema que ocorre é dificil ajudar. Já tentou ligar o tracing para ver se consegue capturar alguma coisa?
    http://www.israelaece.com
    segunda-feira, 3 de agosto de 2009 15:00
    Moderador
  • Israel, boa tarde.

    Eu achei muito boa as dicas que você me passou e progredi um pouco na publicação do serviço.
    O problema não está na publicação e sim no seu acesso via uma aplicação.

    Eu publiquei o serviço no IIS no servidor com sucesso. Consigo enxerga-lo pelo browser e consigo tambem executar o cliente da minha maquina.
    O problema ocorre quando eu tento executar o cliente de qualquer outra maquina, sendo que essas conseguem também visualizar a pagina so serviço pelo browser.

    Já procurei várias maneira para entender esse erro e não consigo encontrar nada, não sei onde possa estar errando.

    Grato

    Eduardo Sans

    quinta-feira, 6 de agosto de 2009 18:49
  • Boas Eduardo,

    E como configurou o seu serviço? Qual Binding? Qual forma de segurança? Essas outras máquinas tem o .NET Framework instalado?

    Tente definir o atributo includeExceptionDetailInFaults para True e deixe a exceção estourar do lado do cliente, para que os possíveis erros sejam propagados para o cliente.
    http://www.israelaece.com
    quinta-feira, 6 de agosto de 2009 19:22
    Moderador