A forma mais rápida de se criar um servidor WCF é através do projeto web WCF Service Application, pois desta forma o Visual Studio irá configurar uma aplicação web que hospedará seus serviços através do ASP.NET. Criando este tipo de aplicação você já pode dar um F5 e terá um serviço rodando.
O problema com o ASP.NET surge quando as alterações vão surgindo de forma freqüente. Com isso você enfrentará alguns problemas de atualização da pasta de temporários do ASP.NET e também uma certa burocracia para reiniciar serviço. Portanto se o seu projeto estiver no início esses detalhes podem se tornar complicados e acabar consumindo um tempo importante do desenvolvimento, com um servidor console basta matar o programa e executar novamente que tudo estará funcionando!
Veja um exemplo de criação de um servidor WCF que roda via Console Application e que responde tanto em XML quando em JSON:
http://www.linhadecodigo.com.br/Artigo.aspx?id=1933
Frederico Policarpo Martins -
frederico.sistemas@gmail.com
Formação:
Graduado em Ciência da Computação pela Universidade Federal de Goiás - UFG [Ano de graduação: 2007]
Certificações:
MCTS: .NET Framework 2.0 Windows Applications
MCTS: .NET Framework 3.5 Windows Workflow Foundation Applications
MCTS: .NET Framework 3.5 Windows Presentations Foundation Applications
Interesses:
Desenvolvimento de Software, Projeto de Software, Arquitetura de Software, Sistemas Desktop, Sistemas Web, Sistemas Distribuídos, Gerência de Projeto, Consultoria em Desenvolvimento, Metodologias Ágeis, Bancos de Dados, Sistemas Operacionais.
Experiênicia Profissionais:
- Estágio de 02/2005 a 02/2006 na EXIS LTDA : Desenvolvimento de Software com tecnologias Java
- Desde 01/2007 Desenvolvedor da Fibonacci - Soluções Ágeis.