Usuário com melhor resposta
Aplicação WCF Cliente & Servidor em 2 maquinas.

Pergunta
-
Olá pessoal, meu professor passou um trabalho para fazer uma aplicação WCF que contenha um cliente e um servidor, o que for digitado no cliente aparece no servidor.
Utilizei desse artigo para começar:
http://imasters.com.br/artigo/6408/dotnet/uso-simplificado-do-wcf-windows-communication-foundation/
A aplicação roda e funciona normalmente na minha maquina, mas preciso que funcione para 2, uma com o cliente e outra com o servidor, só que não sei configurar para que isso funcione, as duas maquinas estão conectadas ao mesmo roteador, acho que isso já simplifica um pouco.
Aguardando ajuda de vocês.
- Movido AndreAlvesLimaModerator quinta-feira, 23 de maio de 2013 11:26
quarta-feira, 22 de maio de 2013 13:39
Respostas
-
Bem Luiz...
A publicação (deploy) do serviço já se faz por um protocolo com base em TCP-IP. Por debaixo dos panos é criado um arquivo, que enviado ao IIS, e ele se encarrega de implantar o serviço.
Essa maneira que eu citei (Deploy para IIS) é a forma que você terá de fazer em modo de produção ("mundo real").
Você pode também, pelo WebMatix, instalar o IIS Express no servidor (notebook servidor, no seu caso). Você terá algumas facilidades de configuração. Mas o princípio será o mesmo (deploy).
Você até pode fazer a implantação do serviço via FTP, mas o serviço de FTP teria de estar ativo no servidor.
Copiar os arquivos do serviço através da rede local e colocá-los manualmente na pasta que o IIS vai publicar, também é uma alternativa, embora mais complicada.
À disposição...
Não esqueça de marcar o post como útil caso tenha te ajudado.
- Sugerido como Resposta AndreAlvesLimaModerator segunda-feira, 27 de maio de 2013 11:22
- Marcado como Resposta Luiz Neto Menezes quinta-feira, 6 de junho de 2013 05:04
sábado, 25 de maio de 2013 11:52
Todas as Respostas
-
Luiz Neto boa tarde...
Você precisa hospedar esse projeto WCF em um servidor IIS (preferencialmente).
Você dispõe de algum (uma máquina virtual pode resolver esse problema) ?
À disposição...
Não esqueça de marcar o post como útil caso tenha te ajudado.
quarta-feira, 22 de maio de 2013 15:13 -
Tenho sim uma maquina virtual, mas no caso tenho dois notebook's para o teste entre o Cliente/Servidor, não seria mais fácil as maquinas físicas?
E no caso a comunicação entre eles não precisa ser pela internet, todos conectados numa rede local já basta.
Obrigado
- Editado Luiz Neto Menezes quarta-feira, 22 de maio de 2013 22:53
quarta-feira, 22 de maio de 2013 22:46 -
Luiz...
A VM seria uma alternativa mais barata.
Duas máquinas físicas é tranquilo também.
À disposição...
Não esqueça de marcar o post como útil caso tenha te ajudado.
quinta-feira, 23 de maio de 2013 11:06 -
Olá,
Estou migrando seu post para o fórum de WCF...
Por favor, da próxima vez que tiver alguma outra dúvida relacionada a esse assunto, poste por lá...
Obrigado pelo apoio...
André Alves de Lima
Microsoft MVP - Client App Dev
Visite o meu site: http://www.andrealveslima.com.br
Me siga no Twitter: @andrealveslimaquinta-feira, 23 de maio de 2013 11:26Moderador -
Luiz...
A VM seria uma alternativa mais barata.
Duas máquinas físicas é tranquilo também.
À disposição...
Não esqueça de marcar o post como útil caso tenha te ajudado.
quinta-feira, 23 de maio de 2013 22:23 -
Muito bem...
Você tem que publicar o WCF em um serviço IIS (eu prefiro assim). Tutorial aqui.
À disposição...
Não esqueça de marcar o post como útil caso tenha te ajudado.
quinta-feira, 23 de maio de 2013 23:24 -
Muito bem...
Você tem que publicar o WCF em um serviço IIS (eu prefiro assim). Tutorial aqui.
À disposição...
Não esqueça de marcar o post como útil caso tenha te ajudado.
sexta-feira, 24 de maio de 2013 23:45 -
Bem Luiz...
A publicação (deploy) do serviço já se faz por um protocolo com base em TCP-IP. Por debaixo dos panos é criado um arquivo, que enviado ao IIS, e ele se encarrega de implantar o serviço.
Essa maneira que eu citei (Deploy para IIS) é a forma que você terá de fazer em modo de produção ("mundo real").
Você pode também, pelo WebMatix, instalar o IIS Express no servidor (notebook servidor, no seu caso). Você terá algumas facilidades de configuração. Mas o princípio será o mesmo (deploy).
Você até pode fazer a implantação do serviço via FTP, mas o serviço de FTP teria de estar ativo no servidor.
Copiar os arquivos do serviço através da rede local e colocá-los manualmente na pasta que o IIS vai publicar, também é uma alternativa, embora mais complicada.
À disposição...
Não esqueça de marcar o post como útil caso tenha te ajudado.
- Sugerido como Resposta AndreAlvesLimaModerator segunda-feira, 27 de maio de 2013 11:22
- Marcado como Resposta Luiz Neto Menezes quinta-feira, 6 de junho de 2013 05:04
sábado, 25 de maio de 2013 11:52