The problem:
A nested WebApplication isn't created consistently. With 3.0.3110, the app was 
created 90% of the time. With 3.0.4014, it is almost (90%?) never created.

The original query had two issues, but there's just info on one here. The other 
issue is with a non-nested web application not being created sometimes (fails 
perhaps 40% of the time, and gets created if I run a repair). I'll handle the 
other possibly related issue on another thread.

The WebApplication BobManager below not created. The folder shows up in IIS, 
but there's no app. The log seems to indicate that it should have been created.

Snippits from the .wxs

        <iis:WebSite Id="DefaultWebSite" Description="Default Web Site" 
ConnectionTimeout="3600">
            <iis:WebAddress Id="DefaultWebSiteAddress" Port="80" />
        </iis:WebSite>
        <iis:WebAppPool Id="BOB_App_Pool" Name="[APP_POOL_NAME]" />
        <iis:WebAppPool Id="BOB_App_Pool_Services" 
Name="[APP_POOL_NAME_SERVICES]" />

        <DirectoryRef Id="BobDeploy">
            <Component Id="IIS_BobDeploy" 
Guid="{1A104A4E-1EDE-4498-A254-DFEA74CE435C}" KeyPath="yes">
                <CreateFolder />
                <iis:WebVirtualDir Id="BobDeploy" Alias="BobDeploy" 
Directory="BobDeploy" WebSite="DefaultWebSite">
                    <iis:WebApplication Id="BobDeploy" AllowSessions="yes" 
Buffer="yes" DefaultScript="VBScript" Isolation="low" Name="BobDeploy" 
WebAppPool="BOB_App_Pool" />
                    <iis:WebDirProperties Id="BobDeploy_WebDirProperties" 
AnonymousAccess="yes" BasicAuthentication="no" WindowsAuthentication="yes" 
Script="yes" Read="yes" Index="yes" LogVisits="yes" />
                </iis:WebVirtualDir>
            </Component>
        </DirectoryRef>

        <iis:WebDirProperties Id="BobServices_WebDirProperties" 
AnonymousAccess="no" BasicAuthentication="no" WindowsAuthentication="yes" 
Script="yes" Read="yes" Index="yes" LogVisits="yes" />
        <DirectoryRef Id="BobServices">
            <Component Id="IIS_BobServices" 
Guid="{FB0BC9C0-61C2-4431-A515-DA74B27ABD33}" KeyPath="yes">
                <CreateFolder />
                <iis:WebVirtualDir Id="BobServices" Alias="BobServices" 
Directory="BobServices" WebSite="DefaultWebSite" 
DirProperties="BobServices_WebDirProperties">
                    <iis:WebApplication Id="BobServicesApp" AllowSessions="yes" 
Buffer="yes" DefaultScript="VBScript" Isolation="low" Name="BobServices" 
WebAppPool="BOB_App_Pool_Services" />
                    <iis:WebVirtualDir Id="BobManager" Alias="BobManager" 
Directory="Services_BobManager" DirProperties="BobServices_WebDirProperties">
                        <iis:WebApplication Id="BobManager" AllowSessions="yes" 
Buffer="yes" DefaultScript="VBScript" Isolation="low" Name="BobManager" 
WebAppPool="BOB_App_Pool_Services" />
                    </iis:WebVirtualDir>
                </iis:WebVirtualDir>
            </Component>
        </DirectoryRef>


During install:

MSI (s) (B4:38) [08:56:17:591]: Invoking remote custom action. DLL: 
C:\WINDOWS\Installer\MSI1D6.tmp, Entrypoint: ConfigureIIs
MSI (s) (B4!9C) [08:56:17:732]: PROPERTY CHANGE: Adding 
StartMetabaseTransaction property. Its value is 'ScaConfigureIIs'.
Action start 8:56:17: ConfigureIIs.
MSI (s) (B4!9C) [08:56:17:748]: Doing action: StartMetabaseTransaction
Action start 8:56:17: StartMetabaseTransaction.
MSI (s) (B4!9C) [08:56:17:763]: PROPERTY CHANGE: Adding 
RollbackMetabaseTransaction property. Its value is 'ScaConfigureIIs'.
MSI (s) (B4!9C) [08:56:17:763]: Doing action: RollbackMetabaseTransaction
Action ended 8:56:17: StartMetabaseTransaction. Return value 1.
Action start 8:56:17: RollbackMetabaseTransaction.
MSI (s) (B4!9C) [08:56:17:779]: PROPERTY CHANGE: Adding 
CommitMetabaseTransaction property. Its value is 'ScaConfigureIIs'.
MSI (s) (B4!9C) [08:56:17:779]: Doing action: CommitMetabaseTransaction
Action ended 8:56:17: RollbackMetabaseTransaction. Return value 1.
Action start 8:56:17: CommitMetabaseTransaction.
Action ended 8:56:17: CommitMetabaseTransaction. Return value 1.
ConfigureIIs:  Skipping ScaInstallWebSvcExt() because IIsWebServiceExtension 
table not present
ConfigureIIs:  Skipping ScaInstallMimeMap() - required table not present
ConfigureIIs:  Skipping ScaGetHttpHeaders() - required tables not present.
ConfigureIIs:  Skipping ScaGetWebErrors() - required tables not present.
ConfigureIIs:  Skipping ScaInstallWebDirs() because IIsWebDir table not present
ConfigureIIs:  Skipping ScaInstallFilters() - no IIsFilter table
ConfigureIIs:  Skipping ScaInstallProperty() - required table not present
MSI (s) (B4!9C) [08:56:18:044]: PROPERTY CHANGE: Adding WriteMetabaseChanges 
property. Its value is 
'0?/LM/W3SVC/1/Root/BobServices/BobManager/?2?/LM/W3SVC/1/Root/BobServices/BobManager/?1002?0?1?2?IIsWebVirtualDir?2?/LM/W3SVC/1/Root/BobServices/BobManager/?6005?1?2?1?1073741886?2?/LM/W3SVC/1/Root/BobServices/BobManager/?3001?1?2?2?C:\Bob\BobStuff\BobServices\BobManager?2?/LM/W3SVC/1/Root/BobServices/BobManager/?6016?1?2?1?513?2?/LM/W3SVC/1/Root/BobServices/BobManager/?6000?1?2?1?4?2?/LM/W3SVC/1/Root/BobServices/BobManager/?6023?1?2?1?0?2?/LM/W3SVC/1/Root/BobServices/BobManager/?6039?1?2?1?1?3?/LM/W3SVC/1/Root/BobServices/BobManager?1?2?/LM/W3SVC/1/Root/BobServices/BobManager/?2102?1?100?2?BobManager?2?/LM/W3SVC/1/Root/BobServices/BobManager/?7011?1?101?1?1?2?/LM/W3SVC/1/Root/BobServices/BobManager/?7000?1?101?1?1?2?/LM/W3SVC/1/Root/BobServices/BobManager/?7012?1?101?2?VBScript?2?/LM/W3SVC/1/Root/BobServices/BobManager/?9101?1?1?2?CSIServices?0?/LM/W3SVC/1/Root/BobServices/?2?/LM/W3SVC/1/Root/BobServices/?1002?0?
ConfigureIIs:  Skipping ScaWebSvcExtCommit() because there are no web service 
extensions in the list
MSI (s) (B4!9C) [08:56:18:044]: Doing action: WriteMetabaseChanges
Action start 8:56:18: WriteMetabaseChanges.
Action ended 8:56:18: WriteMetabaseChanges. Return value 1.


<unrelated stuff deleted here>


MSI (s) (B4:74) [08:56:20:404]: Executing op: 
ActionStart(Name=CommitMetabaseTransaction,Description=Committing IIS Metabase 
Transaction,)
MSI (s) (B4:74) [08:56:20:404]: Executing op: 
CustomActionSchedule(Action=CommitMetabaseTransaction,ActionType=11777,Source=BinaryData,Target=**********,CustomActionData=**********)
MSI (s) (B4:74) [08:56:20:404]: Executing op: 
ActionStart(Name=WriteMetabaseChanges,Description=Installing Metabase Keys and 
Values,)
MSI (s) (B4:74) [08:56:20:404]: Executing op: 
CustomActionSchedule(Action=WriteMetabaseChanges,ActionType=11265,Source=BinaryData,Target=**********,CustomActionData=**********)
MSI (s) (B4:40) [08:56:20:420]: Invoking remote custom action. DLL: 
C:\WINDOWS\Installer\MSI1D9.tmp, Entrypoint: WriteMetabaseChanges
WriteMetabaseChanges:  Creating Metabase Key: 
/W3SVC/1/Root/BobServices/BobManager/
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/1/Root/BobServices/BobManager/ ID: 1002
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/1/Root/BobServices/BobManager/ ID: 6005
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/1/Root/BobServices/BobManager/ ID: 3001
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/1/Root/BobServices/BobManager/ ID: 6016
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/1/Root/BobServices/BobManager/ ID: 6000
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/1/Root/BobServices/BobManager/ ID: 6023
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/1/Root/BobServices/BobManager/ ID: 6039
WriteMetabaseChanges:  Creating ASP App: /LM/W3SVC/1/Root/BobServices/BobManager
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/1/Root/BobServices/BobManager/ ID: 2102
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/1/Root/BobServices/BobManager/ ID: 7011
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/1/Root/BobServices/BobManager/ ID: 7000
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/1/Root/BobServices/BobManager/ ID: 7012
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/1/Root/BobServices/BobManager/ ID: 9101
WriteMetabaseChanges:  Creating Metabase Key: /W3SVC/1/Root/BobServices/
WriteMetabaseChanges:  Key `/LM/W3SVC/1/Root/BobServices/`already existed, 
continuing.
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/1/Root/BobServices/ ID: 1002
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/1/Root/BobServices/ ID: 6005
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/1/Root/BobServices/ ID: 3001
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/1/Root/BobServices/ ID: 6016
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/1/Root/BobServices/ ID: 6000
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/1/Root/BobServices/ ID: 6023
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/1/Root/BobServices/ ID: 6039
WriteMetabaseChanges:  Creating ASP App: /LM/W3SVC/1/Root/BobServices
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/1/Root/BobServices/ ID: 2102
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/1/Root/BobServices/ ID: 7011
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/1/Root/BobServices/ ID: 7000
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/1/Root/BobServices/ ID: 7012
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/1/Root/BobServices/ ID: 9101
WriteMetabaseChanges:  Creating Metabase Key: /W3SVC/1/Root/BobDeploy/
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/1/Root/BobDeploy/ ID: 1002
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/1/Root/BobDeploy/ ID: 6005
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/1/Root/BobDeploy/ ID: 3001
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/1/Root/BobDeploy/ ID: 6016
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/1/Root/BobDeploy/ ID: 6000
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/1/Root/BobDeploy/ ID: 6023
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/1/Root/BobDeploy/ ID: 6039
WriteMetabaseChanges:  Creating ASP App: /LM/W3SVC/1/Root/BobDeploy
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/1/Root/BobDeploy/ ID: 2102
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/1/Root/BobDeploy/ ID: 7011
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/1/Root/BobDeploy/ ID: 7000
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/1/Root/BobDeploy/ ID: 7012
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/1/Root/BobDeploy/ ID: 9101


-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to