Configuration Web MSI échoue sur Windows Server 2008

voix
20

J'ai construit un projet d'installation Web dans VS2008 qui installe mon application ASP.NET/Silverlight dans IIS. Cela fonctionne bien partout, sauf sur Windows Server 2008.

Je reçois ce message d'erreur dans le fichier journal d'installation 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

J'ai essayé googler les différents codes d'erreur, mais je ne suis pas avoir beaucoup de chance.

Quel est le problème?

Créé 27/08/2009 à 04:09
source utilisateur
Dans d'autres langues...                            


2 réponses

voix
38

Comme le commentaire, il semble que cela pourrait être quelque chose COM lié. Cela me porte à croire que le MSI utilise probablement quelque chose qui est spécifique à IIS 6.

Assurez-vous que vous disposez des options de compatibilité IIS 6 installés avec IIS 7 dans Windows 2008. Cela devrait installer les composants COM que votre MSI tente d'accéder.

... juste une supposition bien sûr. Bonne chance.

Créé 27/08/2009 à 04:28
source utilisateur

voix
4

projets de configuration du Web (vdproj) nécessitent IIS 6 Compatibilité avec la gestion à installer sur IIS 7 pour que le programme d'installation fonctionne correctement. Vous avez seulement besoin les options métabase et WMI Compatibilité vérifiés.

Voici un bon lien sur le sujet qui décrit le problème et comment vous pouvez mettre à jour le programme d' installation d'exiger que ces options soient vérifier l' installation de continuer: http://devio.wordpress.com/2011/04/26/pitfalls-installing- Web-setup-msi-sur-iis-7 /

Créé 31/08/2012 à 15:41
source utilisateur

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more