none
WCF sin IIS RRS feed

  • Pregunta

  • Buen día, comunidad!

     

    Estoy por empezar a desarrollar una aplicación a tres capas y no soy sino un principiante en el uso de la tecnología WCF.   He estado leyendo bastante al respecto y he encontrada muchos ejemplos de servicios WCF Web mediante IIS y también locales (cliente y servicio ejecutándose en la misma máquina LOCALHOST).  El asunto es que necesito que la aplicación quede distribuida (Base de Datos y Lógica de Negocios en un equipo diferente al de los clienteas) y NO PUEDO usar IIS.

     

    ¿Qué opción me queda? ¿Dónde puedo ver ejemplos de cómo hacerlo?

     

    Muchas gracias por la atención y colaboración que sé que obtendré.

     

    Bendiciones!

    sábado, 31 de julio de 2010 14:29

Respuestas

  • Hola:

    No sé si he entendido bien. Quieres tener los clientes de tus servicios en una máquina (supongo que remota), tu lógica en otro equipo, y finalmente la base de datos en una tercera máquina.

    Los servicios WCF se pueden hostear en cualquier aplicación .NET, lo que incluye aplicaciones Windows, aplicaciones de consola, servicios Windows, etc. Si no puedes usar IIS, yo elegiría un servicio Windows, puesto que tiene ventanas como que no tengas que arrancarlo de forma manual o que haya herramientas para gestionar su configuración.

    Un ejemplo sobre cómo hacerlo: http://msdn.microsoft.com/en-us/library/ms733069.aspx

    Un saludo.

    • Marcado como respuesta AlexLander lunes, 13 de septiembre de 2010 21:56
    jueves, 12 de agosto de 2010 14:25

Todas las respuestas

  • Hola:

    No sé si he entendido bien. Quieres tener los clientes de tus servicios en una máquina (supongo que remota), tu lógica en otro equipo, y finalmente la base de datos en una tercera máquina.

    Los servicios WCF se pueden hostear en cualquier aplicación .NET, lo que incluye aplicaciones Windows, aplicaciones de consola, servicios Windows, etc. Si no puedes usar IIS, yo elegiría un servicio Windows, puesto que tiene ventanas como que no tengas que arrancarlo de forma manual o que haya herramientas para gestionar su configuración.

    Un ejemplo sobre cómo hacerlo: http://msdn.microsoft.com/en-us/library/ms733069.aspx

    Un saludo.

    • Marcado como respuesta AlexLander lunes, 13 de septiembre de 2010 21:56
    jueves, 12 de agosto de 2010 14:25
  • Muchas gracias, Javier Holguera.

     

    Ya me habían ayudado en el foro de C#.

     

    Se los recomiendo a tod@s.

     

    Bendiciones!

    lunes, 13 de septiembre de 2010 21:57