Nastavení web MSI selže v systému Windows Server 2008

hlasů
20

Vybudoval jsem instalace web projektu v VS2008, který instaluje svůj ASP.NET/Silverlight aplikace do IIS. Tato metoda funguje všude s výjimkou systému Windows Server 2008.

I tato chybová zpráva v souboru protokolu Instalační služby 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

Snažil jsem se googling různé kódy chyb, ale já nemají tolik štěstí.

Co je za problém?

Položena 27/08/2009 v 04:09
zdroj uživatelem
V jiných jazycích...                            


2 odpovědí

hlasů
38

Stejně jako komentář, to vypadá, že by to mohlo být něco KOM příbuzné. To by mě vedou k domněnce, že MSI používá něco, co je pravděpodobně specifické pro službu IIS 6.

Ujistěte se, že máte možnosti IIS 6 kompatibilita nainstalovány s IIS 7 v systému Windows 2008. To by nainstalovat součásti COM, které váš MSI se pokouší o přístup.

... jen odhad samozřejmě. Hodně štěstí.

Odpovězeno 27/08/2009 v 04:28
zdroj uživatelem

hlasů
4

Projekty Web Setup (vdproj) vyžadují IIS 6 Správa kompatibility musí být nainstalován na IIS 7, aby instalační program pracovat správně. Jediné, co potřebujete možnosti Metabase a WMI Compatibility kontrolovat.

Zde je dobrý odkaz na toto téma, která popisuje problém a jak můžete aktualizovat instalační program vyžadovat tyto možnosti bude kontrolovat instalace pokračovat: http://devio.wordpress.com/2011/04/26/pitfalls-installing- web-setup-msi-on-IIS-7 /

Odpovězeno 31/08/2012 v 15:41
zdroj uživatelem

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