Soy nuevo en el mundo de IIS y yo quería saber lo siguiente…

He oído acerca de IIS Express. Puedo ejecutar Windows 7 Ultimate y tengo instalado el IIS que viene con Windows 7.

Como desarrollador, ¿hay algún beneficio importante para mí, si puedo instalar IIS Express en el IIS predeterminado que viene con Windows 7 para .Web de la red de proyectos?

  • Uno de los beneficios de IIS Express, que parece que no se han mencionado aquí es que soporta Visual Studio para Editar y Continuar la funcionalidad de depuración.
  • Y hay más info en la web de MSDN.
InformationsquelleAutor Mark Pearl | 2011-12-05

3 Comentarios

  1. 59

    Aquí son las diferencias de http://www.mywindowsclub.com/resources/3302-Key-differences-between-IIS-IIS-Developer.aspx.

    Si usted ya tiene instalado IIS – su mejor producto. IIS express sólo sería utilizado por personas que no tienen acceso a IIS o quiere algo que es más ligero que el IIS, pero más como IIS de Cassini.

    • Integrado con el sistema operativo
      • IIS 7 buques con el sistema operativo y está estrechamente integrado a Windows.
      • IIS developer express es una herramienta descargable
    • Dirigida a los usuarios
      • IIS 7 es tanto para los desarrolladores como para los propósitos de producción.
      • IIS developer express puede ser utilizado sólo para fines de desarrollo y no para la producción.
    • Ediciones compatibles de Windows
      • IIS 7 sólo funcionará en Windows Vista y nuevas ediciones de Windows. En caso de que el sistema operativo del servidor, IIS 7 sólo funcionará en Windows 2008.
      • IIS developer edition funcionará incluso en la versión anterior – a partir de Windows XP y posteriores.
    • Modelo de proceso y la activación
      • En IIS 7, el subproceso de trabajo se inicia automáticamente y gestionado por Windows Proceso de Activación del Servicio.
      • En el caso de IIS Express, el usuario tiene que controlar esto.
    • Soporte de FTP
      • IIS developer express no admite FTP mientras IIS 7 admite.
    • WCF apoyo
      • IIS Developer express solo es compatible con WCF a través de HTTP.
      • IIS 7 es compatible con WCF, incluyendo a través de TCP, Canalizaciones, y MSMQ.
    • Multi soporte de los desarrolladores
      • IIS 7 es un único usuario de la aplicación.
      • IIS Developer express soporta múltiples entorno de desarrollo. Los archivos de configuración, la configuración y contenidos de la Web se mantienen en función de cada usuario.
    • La integración de Visual Studio
      • Todas las ediciones y versiones de Visual Studio tiene soporte incorporado para IIS 7.
      • Sólo VS 2010 y las versiones futuras se han incorporado soporte para IIS developer express.
    • Tiempo de ejecución de las extensiones de
      • IIS desarrollador tiene soporte para la Reescritura de URL y FastCGI.
      • Webmatrix ofrece soporte para SEO, gestión de base de datos y la Implementación en la Web. Otras extensiones que se ofrecen con IIS no se han realizado pruebas con IIS Developer express.
    • Herramientas De Gestión De
      • IIS 7 se gestiona mediante el Administrador de IIS.
      • IIS Developer express puede ser administrado con Webmatrix. También, la edición express ha de apoyo a través de la bandeja del sistema.
    • Puerto utilizado por el IIS
      • La página por defecto viene con IIS 7 escucha en el puerto 80.
      • El sitio web predeterminado parte de IIS developer express escucha en el puerto 8080 para evitar conflictos con IIS 7 cuando se están ejecutando en paralelo.
  2. 28

    De Scott Gu del post en IIS Express:

    ¿Por qué No IIS

    La desventaja con el uso de la opción de IIS hoy en día, sin embargo, es que algunos
    las empresas no permitir la completa web-servidores para ser instalado en desarrollador
    las máquinas. IIS también requiere que el administrador de la cuenta de acceso a la instalación y
    depuración de los proyectos. Las diferentes versiones de Windows también apoyar a los diferentes
    versiones de IIS. Por ejemplo, si se ejecuta en Windows XP
    tiene que utilizar el IIS 5.1 servidor web que viene con él – lo que no
    apoyo de todas las nuevas características de IIS 7.x. La configuración de un proyecto web
    dentro de los SV para el uso de IIS también requiere una instalación adicional y
    pasos de configuración.

    Por qué IIS Express

    Es ligero y fácil de instalar (menos de 10 mb de descarga y un
    super rápida de instalar) no Se requiere de una cuenta de administrador para
    ejecutar/depurar las aplicaciones de Visual Studio Que permite un completo servidor web
    conjunto de características – incluyendo SSL, Reescritura de URL, Apoyo de Medios de comunicación, y todos los demás
    IIS 7.x módulos Que apoya y permite que el mismo modelo de extensibilidad
    y en la web.archivo de configuración de configuración de IIS 7.soporte de x puede ser instalado
    side-by-side con la totalidad de la web de IIS en el servidor, así como el ASP.NET
    Servidor de desarrollo (que no de conflictos en todos) Que funciona en Windows
    XP y superiores de los sistemas operativos, lo que da un total de IIS 7.x developer
    conjunto de funciones en todas las plataformas de sistemas operativos de IIS Express (como el ASP.NET
    Servidor de desarrollo) puede ser rápidamente en marcha para ejecutar un sitio de una
    directorio en el disco. No requiere ningún tipo de registro/configuración
    pasos. Esto hace que sea muy fácil de iniciar y ejecutar para el desarrollo
    los escenarios.

    • Gracias Ken por la respuesta, pero en mi escenario donde ya tengo IIS con Windows 7 Ultimate instalado, es decir, – yo no tengo el administrador de bloqueo hacia abajo problema. ¿Hay algún otro beneficio importante de IIS Express en el defecto que se puede instalar en Win7 Ultimate.
    • De verdad que no. Teniendo administración local es un privilegio. Las empresas no como concesión de la administración local, ya que puede resultar en la instalación sin licencia herramientas, introducción de virus y primordial de las políticas de seguridad estándar. IIS Express permite a los no administradores locales a utilizar un subconjunto de IIS y aún de depuración sin tener ningún tipo de escalada de privilegios. No Ejecutar Como Administrador requerido.
    • ¿Sabes si es posible habilitar editar y continuar en un local de la instancia de IIS? Es posible que en la versión Express, que es más ligero que el local, así que es lógico pensar que el completo la versión de que sería capaz de hacer todo lo que el express versión puede hacer, en la parte superior de las características adicionales.
    • Editar y Continuar puede ser habilitado en Windows 10. Véase mi respuesta a tu pregunta aquí: stackoverflow.com/questions/43786080/…
  3. 8

    Después de un par de horas he encontrado una razón significativa para Expresar más de IIS Local : «Editar y Continuar» no funciona en el local de IIS.

    • Se puede trabajar bajo Windows 10, cuando se establezca la variable de entorno para su aplicación a la piscina. Para obtener más detalles, consulte stackoverflow.com/a/50509545/1903736

Dejar respuesta

Please enter your comment!
Please enter your name here