Are you sure you should be using CAQuietExec, and not CAQuietExec64?And you 
should probably be using the AppCmd in Sysnative instead of the 32-bit version 
in SysWOW64 (which would match the CAQuietExec64 command).I have had some 
problems with using 32bit system executables to modify system things on 64bit 
systems.
If you give that a quick try (it should just be a case of renaming a few 
items).. that might help.
Have you manually run the command line? and all worked ok?It looks right.. but 
I'm not that familiar with appcmd.

Regards,Bevan Weiss

> Date: Sun, 15 Dec 2013 14:31:18 -0800 (PST)
> From: StevenOgilvie <sogil...@msn.com>
>
> Hey all,
> I hope someone can help me out here I am banging my head on this one...
> 
> A little history, I have a Web Server installer that creates a Web App Pool
> and a Web Site.
> I have a Welcome, License, Choose DB, Choose Web Site info etc...pages in my
> UI
> 
> In the Web Site info I have an edit box for the Web Site port number, if the
> port is in use I bring display an warning to change the port number (used by
> web site/app pool) call it "xxxx"
> 
> On an upgrade I display a message to the user to ask if they want to upgrade
> or not. if yes I continue and I want to stop the web app pool and the web
> site to free up the port. because on the Web Site Info page if the port is
> the same and the web site and web app pool is in "start" mode it is in use,
> so I want to stop that so the web site port number is okay.
> 
> I am using two custom action to stop the app pool/web site:
> 
> <CustomAction Id="CA_Set_UPGRADE_APPPOOL" Property="CA_UPGRADE_APPPOOL"
> Value="&quot;[SystemFolder]inetsrv\appcmd.exe&quot; stop apppool
> /apppool.name:&quot;[WEB_SITE_NAME]&quot;"/>
> <CustomAction Id="CA_UPGRADE_APPPOOL" BinaryKey="WixCA" 
> DllEntry="$(var.PlatformCAQuietExecDLLEntry)" Execute="immediate"
> Return="ignore"/>
> 
> <CustomAction Id="CA_Set_UPGRADE_WEBSITE" Property="CA_UPGRADE_WEBSITE"
> Value="&quot;[SystemFolder]inetsrv\appcmd.exe&quot; stop site
> &quot;[WEB_SITE_NAME]&quot;"/>
> <CustomAction Id="CA_UPGRADE_WEBSITE" BinaryKey="WixCA" 
> DllEntry="$(var.PlatformCAQuietExecDLLEntry)" Execute="immediate"
> Return="ignore"/>
> 
> <InstallUISequence>
> <Custom Action="CA_Set_UPGRADE_APPPOOL"
> After="CostFinalize">WIX_UPGRADE_DETECTED</Custom>
> <Custom Action="CA_Set_UPGRADE_WEBSITE"
> After="CostFinalize">WIX_UPGRADE_DETECTED</Custom>
>      
> <Custom Action="CA_UPGRADE_APPPOOL"
> After="MigrateFeatureStates">WIX_UPGRADE_DETECTED</Custom>
> <Custom Action="CA_UPGRADE_WEBSITE"
> After="MigrateFeatureStates">WIX_UPGRADE_DETECTED</Custom>
> 
> The custom actions run by there is an error that it couldn't read the
> command line parameters even though they are show, what am I doing wrong?
> 
> Log results:
> 
> Action ended 17:13:13: CostFinalize. Return value 1.
> MSI (c) (48:A0) [17:13:13:913]: Doing action: CA_Set_UPGRADE_APPPOOL
> Action 17:13:13: CA_Set_UPGRADE_APPPOOL. 
> Action start 17:13:13: CA_Set_UPGRADE_APPPOOL.
> MSI (c) (48:A0) [17:13:13:913]: PROPERTY CHANGE: Adding CA_UPGRADE_APPPOOL
> property. Its value is '"C:\Windows\SysWOW64\inetsrv\appcmd.exe" stop
> apppool /apppool.name:"TITUS Web Administration"'.
> Action ended 17:13:13: CA_Set_UPGRADE_APPPOOL. Return value 1.
> MSI (c) (48:A0) [17:13:13:913]: Doing action: CA_Set_UPGRADE_WEBSITE
> Action 17:13:13: CA_Set_UPGRADE_WEBSITE. 
> Action start 17:13:13: CA_Set_UPGRADE_WEBSITE.
> MSI (c) (48:A0) [17:13:13:913]: PROPERTY CHANGE: Adding CA_UPGRADE_WEBSITE
> property. Its value is '"C:\Windows\SysWOW64\inetsrv\appcmd.exe" stop site
> "TITUS Web Administration"'.
> Action ended 17:13:13: CA_Set_UPGRADE_WEBSITE. Return value 1.
> 
> 
> Action ended 17:13:20: MigrateFeatureStates. Return value 1.
> MSI (c) (48:A0) [17:13:20:209]: Doing action: CA_UPGRADE_APPPOOL
> Action start 17:13:20: CA_UPGRADE_APPPOOL.
> MSI (c) (48:A0) [17:13:20:209]: Creating MSIHANDLE (20) of type 790542 for
> thread 2976
> MSI (c) (48:CC) [17:13:20:209]: Invoking remote custom action. DLL:
> C:\Users\ADMINI~1.DEV\AppData\Local\Temp\MSIBF85.tmp, Entrypoint:
> CAQuietExec
> MSI (c) (48!34) [17:13:20:241]: Creating MSIHANDLE (21) of type 790541 for
> thread 3124
> MSI (c) (48!34) [17:13:20:241]: Creating MSIHANDLE (22) of type 790531 for
> thread 3124
> CAQuietExec:  Entering CAQuietExec in
> C:\Users\ADMINI~1.DEV\AppData\Local\Temp\MSIBF85.tmp, version 3.7.1224.0
> MSI (c) (48!34) [17:13:20:241]: Closing MSIHANDLE (22) of type 790531 for
> thread 3124
> MSI (c) (48!34) [17:13:20:241]: Creating MSIHANDLE (23) of type 790531 for
> thread 3124
> CAQuietExec:  Error 0x80070057: failed to get command line data
> MSI (c) (48!34) [17:13:20:241]: Closing MSIHANDLE (23) of type 790531 for
> thread 3124
> MSI (c) (48!34) [17:13:20:241]: Creating MSIHANDLE (24) of type 790531 for
> thread 3124
> CAQuietExec:  Error 0x80070057: failed to get Command Line
> MSI (c) (48!34) [17:13:20:241]: Closing MSIHANDLE (24) of type 790531 for
> thread 3124
> MSI (c) (48!34) [17:13:20:241]: Closing MSIHANDLE (21) of type 790541 for
> thread 3124
> CustomAction CA_UPGRADE_APPPOOL returned actual error code 1603 but will be
> translated to success due to continue marking
> MSI (c) (48:CC) [17:13:20:241]: Closing MSIHANDLE (20) of type 790542 for
> thread 2976
> Action ended 17:13:20: CA_UPGRADE_APPPOOL. Return value 1.
> MSI (c) (48:A0) [17:13:20:241]: Doing action: CA_UPGRADE_WEBSITE
> Action start 17:13:20: CA_UPGRADE_WEBSITE.
> MSI (c) (48:A0) [17:13:20:241]: Creating MSIHANDLE (25) of type 790542 for
> thread 2976
> MSI (c) (48:9C) [17:13:20:241]: Invoking remote custom action. DLL:
> C:\Users\ADMINI~1.DEV\AppData\Local\Temp\MSIBFA5.tmp, Entrypoint:
> CAQuietExec
> MSI (c) (48!54) [17:13:20:381]: Creating MSIHANDLE (26) of type 790541 for
> thread 3412
> MSI (c) (48!54) [17:13:20:397]: Creating MSIHANDLE (27) of type 790531 for
> thread 3412
> CAQuietExec:  Entering CAQuietExec in
> C:\Users\ADMINI~1.DEV\AppData\Local\Temp\MSIBFA5.tmp, version 3.7.1224.0
> MSI (c) (48!54) [17:13:20:397]: Closing MSIHANDLE (27) of type 790531 for
> thread 3412
> MSI (c) (48!54) [17:13:20:397]: Creating MSIHANDLE (28) of type 790531 for
> thread 3412
> CAQuietExec:  Error 0x80070057: failed to get command line data
> MSI (c) (48!54) [17:13:20:397]: Closing MSIHANDLE (28) of type 790531 for
> thread 3412
> MSI (c) (48!54) [17:13:20:397]: Creating MSIHANDLE (29) of type 790531 for
> thread 3412
> CAQuietExec:  Error 0x80070057: failed to get Command Line
> MSI (c) (48!54) [17:13:20:397]: Closing MSIHANDLE (29) of type 790531 for
> thread 3412
> MSI (c) (48!54) [17:13:20:397]: Closing MSIHANDLE (26) of type 790541 for
> thread 3412
> CustomAction CA_UPGRADE_WEBSITE returned actual error code 1603 but will be
> translated to success due to continue marking
> MSI (c) (48:9C) [17:13:20:397]: Closing MSIHANDLE (25) of type 790542 for
> thread 2976
> Action ended 17:13:20: CA_UPGRADE_WEBSITE. Return value 1.
> 
> 
> 
> --
> View this message in context: 
> http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Help-Custom-Action-not-working-in-InstallUISequence-tp7591330.html
> Sent from the wix-users mailing list archive at Nabble.com.
> 
> 
> 
> ------------------------------
> 
> ------------------------------------------------------------------------------
> Rapidly troubleshoot problems before they affect your business. Most IT 
> organizations don't have a clear picture of how application performance 
> affects their revenue. With AppDynamics, you get 100% visibility into your 
> Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
> http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
> 
> ------------------------------
> 
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
> 
> 
> End of WiX-users Digest, Vol 91, Issue 53
> *****************************************
                                          
------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to