installer - specified - La configuración web MSI falla en Windows Server 2008
sql server 2014 la cuenta especificada ya existe (2)
He construido un proyecto de configuración web en VS2008 que instala mi aplicación ASP.NET/Silverlight en IIS. Esto funciona bien en todas partes excepto en Windows Server 2008.
Recibo este mensaje de error en el archivo de registro del instalador de MSI:
MSI (c) (C8:D8) [15:02:21:067]: Invoking remote custom action. DLL: C:/Users/ADMINI~1/AppData/Local/Temp/1/MSIB7DD.tmp, Entrypoint: SetTARGETSITE
MSI (c) (C8!F0) [15:02:21:097]: Creating MSIHANDLE (14) of type 790531 for thread 2288
INFO : [08/27/2009 15:02:21:097] [SetTARGETSITE ]: Custom Action is starting...
INFO : [08/27/2009 15:02:21:107] [SetTARGETSITE ]: CoInitializeEx - COM initialization Apartment Threaded...
ERROR : [08/27/2009 15:02:21:107] [SetTARGETSITE ]: FAILED: -2147221164
ERROR : [08/27/2009 15:02:21:127] [SetTARGETSITE ]: Custom Action failed with code: ''340''
INFO : [08/27/2009 15:02:21:137] [SetTARGETSITE ]: Custom Action completed with return code: ''340''
MSI (c) (C8!F0) [15:02:21:137]: Closing MSIHANDLE (14) of type 790531 for thread 2288
MSI (c) (C8:D8) [15:02:21:137]: Closing MSIHANDLE (13) of type 790542 for thread 3040
Action ended 15:02:21: WEBCA_SetTARGETSITE. Return value 3.
MSI (c) (C8:E0) [15:02:21:147]: Doing action: FatalErrorForm
He intentado buscar en Google los distintos códigos de error, pero no estoy teniendo mucha suerte.
¿Cuál es el problema?
Al igual que el comentario, parece que esto podría ser algo relacionado con COM. Eso me llevaría a creer que el MSI está utilizando algo que probablemente es específico de IIS 6.
Asegúrese de tener las opciones de compatibilidad de IIS 6 instaladas con IIS 7 en Windows 2008. Eso debería instalar los componentes COM a los que su MSI está intentando acceder.
... solo una suposición por supuesto Buena suerte.
Los proyectos de configuración web (vdproj) requieren la compatibilidad con la administración de IIS 6 para instalarse en IIS 7 para que el instalador funcione correctamente. Solo necesita que las opciones de Metabase y WMI Compatibility estén marcadas.
Aquí hay un buen enlace sobre el tema que describe el problema y cómo puede actualizar el instalador para que requiera que estas opciones se verifiquen para que la instalación continúe: http://devio.wordpress.com/2011/04/26/pitfalls-installing-web-setup-msi-on-iis-7/