alguna alternativa a IIS

Publicado en 'Programación' por usb, 17 Jul 2016.





  1. usb

    usb Miembro de bronce

    Registro:
    22 May 2010
    Mensajes:
    1,622
    Likes:
    148




    hola quisiera saber si existe alguna otra alternativa a IIS como servidor local para probar webservice y proyectos aspNET algun servidor free o de pago
     


  2. JavaPetit

    JavaPetit Miembro frecuente

    Registro:
    16 May 2011
    Mensajes:
    143
    Likes:
    27
    Bueno alternativas hay ya que puedes ejecutar aplicaciones asp.net en servidores como nginx o apache, tanto en windows, mac o linux. Pero por el momento no las recomendaría, aunque microsoft apunta a ello y así será en el futuro. Básicamente porque puedes tener problemas en los siguiente:

    - Quieres usar las últimas versiones de la tecnología de microsoft
    - No podras usar toda la tecnología de microsoft.

    Si aun sigues con la idea tienes el proyecto mono

    O el net core 1.0 con lo que microsoft piensa llevar a los otros sistemas operativos su plataforma net, está sera la plataforma futura, y aquí meten asp.net por ejemplo, recién sacaron una version estable hace por lo quizas no encuentres todo lo necesario.

    No puedo agregar enlaces xD. Así que te toca buscar en google xD

    Igual puedes descargar el visual studios 2015 community edition, que es equiparable a la version profesional de las anteriores entregas, que viene con el iis express para hacer tus trabajos.

    El IIS puedes utilizarlo gratis si tienes una licencia de windows server.

    Saludos
     
  3. usb

    usb Miembro de bronce

    Registro:
    22 May 2010
    Mensajes:
    1,622
    Likes:
    148
    me parece muy complicado el IIS apenas logre subir un proyecto asp con su BD pero al hacer lomismo con un WCF nada se ve q son pasos diferentes en apache es solo copiar el codigo en un directorio y listo
     
  4. JavaPetit

    JavaPetit Miembro frecuente

    Registro:
    16 May 2011
    Mensajes:
    143
    Likes:
    27
    Creo que estas confundiendo algo, el que es complicado de configurar y hacer correr no es el IIS sino el aplicativo WCF. Por decir que subir un aplicativo asp.net o MVC y decirle que versión del net framework usar, es tan simple como subir un aplicativo web php a un servidor apache y decirle que version de php utilizar. De igual forma si en el futuro habilitan para usar en vez del IIS un apache o un nginx para WCF, la configuración va a ser igual hasta más compleja.

    El WFC es un framework muy complejo y con mucho más nivel de personalización, que por lo general se utiliza para cuando necesitas tener comunicación entre diferentes tipos de sistemas, que están hechos con diferentes tecnologías, que se comunican con diferentes protocolos y puertos, además que pueden utilizar diferentes tipos de formato de mensajes.

    Por ejemplo:

    Necesitas que una aplicación de escritorio Java se comunique con tu sistema y que sólo se pueda acceder de máquinas que tengan instaladas un certificado digital.
    Necesitas que un aplicativo escritorio python acceda por un puerto X mediante TCP y te envíe un archivo binario y lo leas y guardes en base de datos, ya que es más rapido que enviarlo por HTTP y en XML.

    Para ese tipo de cosas es bueno WCF, pero como puedes inmaginar tienes que configurar:
    Acceso a puertos
    Acceso a protocoles TCP
    Seguridad, el certificado digital por ejemplo.
    El formato de mensaje SOAP para web services, o uno simple para un archivo binario.

    En cambio si sólo deseas hacer lo siguiente, no hay necesidad de usar WCF, puedes usar MVC o Asp.net y por ende son aplicaciones más sencillas de hacer y subir a un IIS.

    - Un aplicativo web, por ejemplo un carrito de compras o un portal web, un CRM.
    - Un servicio web REST para que un aplicativo IOS o Android lea y envie datos.

    Espero te sirva de ayuda.

    Saludos