visual studio 2015 - El sitio web no se está creando en IIS: edición limitada de InstallShield
visual-studio-2015 windows-installer (3)
Buen esfuerzo para crear una pregunta comprensible, pero me temo que olvidaste la parte más importante: ¿qué dice el archivo de registro? Actualice su pregunta con detalles.
Estoy agregando esto como respuesta, y lo "evolucionaré" una vez que obtengamos más información.
Aquí está mi propaganda estándar para iniciar sesión para usted:
Registro de su instalación MSI
Aquí le mostramos cómo registrar su instalación (instalación silenciosa):
msiexec.exe /I "C:/Installer.msi" /QN /L*V "C:/msilog.log"
o para un setup.exe:
Setup.exe /v"/l*v C:/msilog.log /QN"
Explicación rápida de parámetros:
/I = run regular installation sequence
/QN = run completely silently
/L*V "C:/My.log" = verbose logging at specified path
Si esto es confuso, intente las Preguntas frecuentes sobre el registro de installsite.org : cómo crear un archivo de registro para su instalación.
- Una vez que tenga un registro, puede buscar el "valor 3" en el archivo de registro como lo explica Rob Mensching aquí . En su caso, la instalación parece haberse completado con éxito, por lo que también debe buscar advertencias y errores suprimidos.
-
Este artículo de Robert Macdonald , del equipo de instaladores de Windows disuelto hace mucho tiempo, es muy recomendable como una mirada práctica al registro de MSI: Cómo interpretar los registros de Windows Installer .
- Hay un enlace roto en ese blog a un archivo PDF / Word con un registro MSI anotado en él. Aquí está resucitado de WayBack Machine .
-
Wilogutl.exe : el visor de registro de Microsoft SDK MSI. No es lo mejor, pero tiene sus usos. Discusión de su uso .
Algunos enlaces :
- ¿Alguien conoce un buen MSI Log Viewer? (reticulación)
- La gama completa de opciones de línea de comandos de msiexec.exe . Aquí está la versión technet .
Estoy usando la Edición limitada de InstallShield 2015 con Visual Studio 2015.
He configurado los servicios de información de Internet como se muestra a continuación, pero el sitio web no se está creando en IIS.
Mi versión de IIS es: 10.0
Aquí está la configuración de IIS dentro de InstallShield
Nota: El código fuente se copia correctamente [INSTALLDIR] de la computadora de destino pero no se asigna con IIS.
Actualizaciones
¡Solo veo una declaración relacionada con IIS, pero no se usa en ningún lugar del registro!
Property(S): PROGMSG_IIS_CREATEAPPPOOL = Creating application pool %s
Property(S): PROGMSG_IIS_CREATEAPPPOOLS = Creating application Pools...
Property(S): PROGMSG_IIS_CREATEVROOT = Creating IIS virtual directory %s
Property(S): PROGMSG_IIS_CREATEVROOTS = Creating IIS virtual directories...
Property(S): PROGMSG_IIS_CREATEWEBSERVICEEXTENSION = Creating web service extension
Property(S): PROGMSG_IIS_CREATEWEBSERVICEEXTENSIONS = Creating web service extensions...
Property(S): PROGMSG_IIS_CREATEWEBSITE = Creating IIS website %s
Property(S): PROGMSG_IIS_CREATEWEBSITES = Creating IIS websites...
Property(S): PROGMSG_IIS_EXTRACT = Extracting information for IIS virtual directories...
Property(S): PROGMSG_IIS_EXTRACTDONE = Extracted information for IIS virtual directories...
Property(S): PROGMSG_IIS_EXTRACTDONEz = Extracted information for IIS virtual directories...
Property(S): PROGMSG_IIS_EXTRACTzDONE = Extracted information for IIS virtual directories...
Property(S): PROGMSG_IIS_REMOVEAPPPOOL = Removing application pool
Property(S): PROGMSG_IIS_REMOVEAPPPOOLS = Removing application pools...
Property(S): PROGMSG_IIS_REMOVESITE = Removing web site at port %d
Property(S): PROGMSG_IIS_REMOVEVROOT = Removing IIS virtual directory %s
Property(S): PROGMSG_IIS_REMOVEVROOTS = Removing IIS virtual directories...
Property(S): PROGMSG_IIS_REMOVEWEBSERVICEEXTENSION = Removing web service extension
Property(S): PROGMSG_IIS_REMOVEWEBSERVICEEXTENSIONS = Removing web service extensions...
Property(S): PROGMSG_IIS_REMOVEWEBSITES = Removing IIS websites...
Property(S): PROGMSG_IIS_ROLLBACKAPPPOOLS = Rolling back application pools...
Property(S): PROGMSG_IIS_ROLLBACKVROOTS = Rolling back virtual directory and web site changes...
Property(S): PROGMSG_IIS_ROLLBACKWEBSERVICEEXTENSIONS = Rolling back web service extensions...
Resuelto
Después de agregar la APLICACIÓN dentro del SITIO WEB se ha resuelto el problema. Parece que tener un SITIO WEB en InstallShield no es suficiente.
Este problema se ha resuelto agregando una aplicación dentro del sitio web .
Parece que tener un sitio web en Configurar el sistema de destino-> Servicios de información de Internet no es suficiente.
Motivo: InstallShield Limited Version no admite la creación de sitios web fuera de los sitios web predeterminados.