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
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.
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 Und