visual studio 2012-使用WIX工具集进行被动安装-错误2726:找不到操作:WelcomeDlg



我在本教程的帮助下为我的Web服务创建了一个WIX设置:http://blogs.planetsoftware.com.au/paul/archive/2011/02/20/creating-a-web-application-installer-with-wix-3.5-and-visual.aspx

我使用了Visual Studio 2012和Wix 3.8。msi是由Wix引导程序启动的。

安装工作非常完美,所有默认属性都设置正确,更新时会从注册表中读取。

我的问题是,当我使用"/passive"参数时,安装被中止。对话框无法加载,属性也不再设置。以下是日志:

使用/被动参数时出错:

MSI (c) (D4:FC) [12:08:11:108]: Doing action: WelcomeDlg
Aktion 12:08:11: WelcomeDlg. 
Aktion gestartet um 12:08:11: WelcomeDlg.
DEBUG: Error 2726:  Action not found: WelcomeDlg
Bei der Installation dieses Pakets ist ein unerwarteter Fehler aufgetreten. Es liegt eventuell ein das Paket betreffendes Problem vor. Der Fehlercode ist 2726. Argumente: WelcomeDlg, , 
Aktion beendet um 12:08:11: WelcomeDlg. Rückgabewert 0.
MSI (c) (D4:FC) [12:08:11:108]: Doing action: ProgressDlg
Aktion 12:08:11: ProgressDlg. 
Aktion gestartet um 12:08:11: ProgressDlg.

无任何参数的日志:

MSI (c) (60:F8) [12:15:51:852]: Doing action: WelcomeDlg
Aktion 12:15:51: WelcomeDlg. 
Aktion gestartet um 12:15:51: WelcomeDlg.
Aktion 12:15:51: WelcomeDlg. Dialog created
MSI (c) (60:FC) [12:15:51:914]: Note: 1: 2205 2:  3: _RemoveFilePath 
MSI (c) (60:FC) [12:15:52:008]: PROPERTY CHANGE: Modifying CostingComplete property. Its current value is '0'. Its new value: '1'.
MSI (c) (60:FC) [12:15:52:024]: Note: 1: 2205 2:  3: BindImage 
MSI (c) (60:FC) [12:15:52:024]: Note: 1: 2205 2:  3: ProgId 
MSI (c) (60:FC) [12:15:52:024]: Note: 1: 2205 2:  3: PublishComponent 
MSI (c) (60:FC) [12:15:52:024]: Note: 1: 2205 2:  3: SelfReg 
MSI (c) (60:FC) [12:15:52:024]: Note: 1: 2205 2:  3: Extension 
MSI (c) (60:FC) [12:15:52:024]: Note: 1: 2205 2:  3: Font 
MSI (c) (60:FC) [12:15:52:024]: Note: 1: 2205 2:  3: Shortcut 
MSI (c) (60:FC) [12:15:52:024]: Note: 1: 2205 2:  3: Class 
MSI (c) (60:FC) [12:15:52:024]: Note: 1: 2205 2:  3: TypeLib 
MSI (c) (60:FC) [12:15:52:074]: Note: 1: 2727 2:  
Information 2898.For WixUI_Font_Title textstyle, the system created a 'Tahoma' font, in 0 character set, of 14 pixels height.
Aktion 12:15:55: LicenseAgreementDlg. Dialog created
MSI (c) (60:0C) [12:15:56:228]: PROPERTY CHANGE: Adding LicenseAccepted property. Its value is '1'.
Aktion 12:15:56: InstallationAddress. Dialog created
MSI (c) (60:0C) [12:15:57:808]: Doing action: UpdatePropsWithSelectedWebSite
Aktion 12:15:57: UpdatePropsWithSelectedWebSite. 
Aktion gestartet um 12:15:57: UpdatePropsWithSelectedWebSite.
MSI (c) (60:8C) [12:15:57:808]: Invoking remote custom action. DLL: C:UsersADMINI~1AppDataLocalTemp2MSI4304.tmp, Entrypoint: UpdatePropsWithSelectedWebSite
MSI (c) (60!90) [12:15:58:239]: PROPERTY CHANGE: Adding WEBSITE_ID property. Its value is '1'.
MSI (c) (60!90) [12:15:58:239]: PROPERTY CHANGE: Adding WEBSITE_DESCRIPTION property. Its value is 'Default Web Site'.
MSI (c) (60!90) [12:15:58:239]: PROPERTY CHANGE: Adding WEBSITE_PATH property. Its value is 'C:inetpubwwwroot'.
MSI (c) (60!90) [12:15:58:239]: PROPERTY CHANGE: Adding DIRECTORY property. Its value is 'C:inetpubwwwrootLANDWEHR Webservices'.
MSI (c) (60!90) [12:15:58:239]: Doing action: SetApplicationRootDirectory
MSI (c) (60!90) [12:15:58:239]: PROPERTY CHANGE: Modifying INSTALLLOCATION property. Its current value is 'C:LANDWEHR Webservices'. Its new value: 'C:inetpubwwwrootLANDWEHR Webservices'.
MSI (c) (60!90) [12:15:58:239]: PROPERTY CHANGE: Modifying INSTALLLOCATION.Tools property. Its current value is 'C:LANDWEHR WebservicesTools'. Its new value: 'C:inetpubwwwrootLANDWEHR WebservicesTools'.
MSI (c) (60!90) [12:15:58:239]: PROPERTY CHANGE: Modifying INSTALLLOCATION.InstallationsTest property. Its current value is 'C:LANDWEHR WebservicesToolsInstallationsTest'. Its new value: 'C:inetpubwwwrootLANDWEHR WebservicesToolsInstallationsTest'.
MSI (c) (60!90) [12:15:58:239]: PROPERTY CHANGE: Modifying INSTALLLOCATION.Tools.DatenbankAdministrator property. Its current value is 'C:LANDWEHR WebservicesToolsDatenbankAdministrator'. Its new value: 'C:inetpubwwwrootLANDWEHR WebservicesToolsDatenbankAdministrator'.
MSI (c) (60!90) [12:15:58:239]: PROPERTY CHANGE: Modifying INSTALLLOCATION.Aliase property. Its current value is 'C:LANDWEHR WebservicesAliase'. Its new value: 'C:inetpubwwwrootLANDWEHR WebservicesAliase'.
MSI (c) (60!90) [12:15:58:239]: PROPERTY CHANGE: Modifying INSTALLLOCATION.Databases property. Its current value is 'C:LANDWEHR WebservicesDatabases'. Its new value: 'C:inetpubwwwrootLANDWEHR WebservicesDatabases'.
MSI (c) (60!90) [12:15:58:239]: PROPERTY CHANGE: Modifying INSTALLLOCATION.L2App property. Its current value is 'C:LANDWEHR WebservicesService.L2App'. Its new value: 'C:inetpubwwwrootLANDWEHR WebservicesService.L2App'.
MSI (c) (60!90) [12:15:58:239]: PROPERTY CHANGE: Modifying INSTALLLOCATION.Zeiterfassung property. Its current value is 'C:LANDWEHR WebservicesService.Zeiterfassung'. Its new value: 'C:inetpubwwwrootLANDWEHR WebservicesService.Zeiterfassung'.
MSI (c) (60!90) [12:15:58:255]: PROPERTY CHANGE: Modifying dir428A913842499AD95CE10212AF166D62 property. Its current value is 'C:LANDWEHR WebservicesService.Zeiterfassungbin'. Its new value: 'C:inetpubwwwrootLANDWEHR WebservicesService.Zeiterfassungbin'.
MSI (c) (60!90) [12:15:58:255]: PROPERTY CHANGE: Modifying INSTALLLOCATION.Vorgang property. Its current value is 'C:LANDWEHR WebservicesService.Vorgang'. Its new value: 'C:inetpubwwwrootLANDWEHR WebservicesService.Vorgang'.
MSI (c) (60!90) [12:15:58:255]: PROPERTY CHANGE: Modifying dir04CC18032BDD597CD8DB5D70CBEE3B01 property. Its current value is 'C:LANDWEHR WebservicesService.Vorgangbin'. Its new value: 'C:inetpubwwwrootLANDWEHR WebservicesService.Vorgangbin'.
MSI (c) (60!90) [12:15:58:255]: PROPERTY CHANGE: Modifying INSTALLLOCATION.Verbindungstest property. Its current value is 'C:LANDWEHR WebservicesService.Verbindungstest'. Its new value: 'C:inetpubwwwrootLANDWEHR WebservicesService.Verbindungstest'.
MSI (c) (60!90) [12:15:58:255]: PROPERTY CHANGE: Modifying dirF491182A3D558B5FCB7BF48A7A3F8205 property. Its current value is 'C:LANDWEHR WebservicesService.Verbindungstestbin'. Its new value: 'C:inetpubwwwrootLANDWEHR WebservicesService.Verbindungstestbin'.
MSI (c) (60!90) [12:15:58:255]: PROPERTY CHANGE: Modifying INSTALLLOCATION.Stammdaten property. Its current value is 'C:LANDWEHR WebservicesService.Stammdaten'. Its new value: 'C:inetpubwwwrootLANDWEHR WebservicesService.Stammdaten'.
MSI (c) (60!90) [12:15:58:271]: PROPERTY CHANGE: Modifying dirA0DC6D6D78D458400161FCD675D25D28 property. Its current value is 'C:LANDWEHR WebservicesService.Stammdatenbin'. Its new value: 'C:inetpubwwwrootLANDWEHR WebservicesService.Stammdatenbin'.
MSI (c) (60!90) [12:15:58:271]: PROPERTY CHANGE: Modifying INSTALLLOCATION.Postbox property. Its current value is 'C:LANDWEHR WebservicesService.Postbox'. Its new value: 'C:inetpubwwwrootLANDWEHR WebservicesService.Postbox'.
MSI (c) (60!90) [12:15:58:271]: PROPERTY CHANGE: Modifying dir8FAA84BBF5D5B62387EBC3141A61BBCF property. Its current value is 'C:LANDWEHR WebservicesService.Postboxbin'. Its new value: 'C:inetpubwwwrootLANDWEHR WebservicesService.Postboxbin'.
MSI (c) (60!90) [12:15:58:271]: PROPERTY CHANGE: Modifying INSTALLLOCATION.Personal property. Its current value is 'C:LANDWEHR WebservicesService.Personal'. Its new value: 'C:inetpubwwwrootLANDWEHR WebservicesService.Personal'.
MSI (c) (60!90) [12:15:58:271]: PROPERTY CHANGE: Modifying dir8E07B3994D9E0D999F64CD4ECD3A55F8 property. Its current value is 'C:LANDWEHR WebservicesService.Personalbin'. Its new value: 'C:inetpubwwwrootLANDWEHR WebservicesService.Personalbin'.
MSI (c) (60!90) [12:15:58:271]: PROPERTY CHANGE: Modifying INSTALLLOCATION.Option property. Its current value is 'C:LANDWEHR WebservicesService.Option'. Its new value: 'C:inetpubwwwrootLANDWEHR WebservicesService.Option'.
MSI (c) (60!90) [12:15:58:286]: PROPERTY CHANGE: Modifying dir0D8C2FB3A95E261B35BFB41C70E74571 property. Its current value is 'C:LANDWEHR WebservicesService.Optionbin'. Its new value: 'C:inetpubwwwrootLANDWEHR WebservicesService.Optionbin'.
MSI (c) (60!90) [12:15:58:286]: PROPERTY CHANGE: Modifying INSTALLLOCATION.NotizWrite property. Its current value is 'C:LANDWEHR WebservicesService.NotizWrite'. Its new value: 'C:inetpubwwwrootLANDWEHR WebservicesService.NotizWrite'.
MSI (c) (60!90) [12:15:58:286]: PROPERTY CHANGE: Modifying dir638AAEAD4EF5FE7BB3E4F25BC1F427D0 property. Its current value is 'C:LANDWEHR WebservicesService.NotizWritebin'. Its new value: 'C:inetpubwwwrootLANDWEHR WebservicesService.NotizWritebin'.
MSI (c) (60!90) [12:15:58:286]: PROPERTY CHANGE: Modifying INSTALLLOCATION.Notiz property. Its current value is 'C:LANDWEHR WebservicesService.Notiz'. Its new value: 'C:inetpubwwwrootLANDWEHR WebservicesService.Notiz'.
MSI (c) (60!90) [12:15:58:286]: PROPERTY CHANGE: Modifying dirEFB6E749A7C3768756B7617BC441F8EE property. Its current value is 'C:LANDWEHR WebservicesService.Notizbin'. Its new value: 'C:inetpubwwwrootLANDWEHR WebservicesService.Notizbin'.
MSI (c) (60!90) [12:15:58:286]: PROPERTY CHANGE: Modifying INSTALLLOCATION.NotificationCount property. Its current value is 'C:LANDWEHR WebservicesService.NotificationCount'. Its new value: 'C:inetpubwwwrootLANDWEHR WebservicesService.NotificationCount'.
MSI (c) (60!90) [12:15:58:302]: PROPERTY CHANGE: Modifying dirF09B09AAFF8C1607C1778881AB2B4A71 property. Its current value is 'C:LANDWEHR WebservicesService.NotificationCountbin'. Its new value: 'C:inetpubwwwrootLANDWEHR WebservicesService.NotificationCountbin'.
MSI (c) (60!90) [12:15:58:302]: PROPERTY CHANGE: Modifying INSTALLLOCATION.MobileSystem property. Its current value is 'C:LANDWEHR WebservicesService.MobileSystem'. Its new value: 'C:inetpubwwwrootLANDWEHR WebservicesService.MobileSystem'.
MSI (c) (60!90) [12:15:58:302]: PROPERTY CHANGE: Modifying dirBC2B48C2883BEA3904DBDFDF4C1878B0 property. Its current value is 'C:LANDWEHR WebservicesService.MobileSystembin'. Its new value: 'C:inetpubwwwrootLANDWEHR WebservicesService.MobileSystembin'.
MSI (c) (60!90) [12:15:58:302]: PROPERTY CHANGE: Modifying INSTALLLOCATION.Kunde property. Its current value is 'C:LANDWEHR WebservicesService.Kunde'. Its new value: 'C:inetpubwwwrootLANDWEHR WebservicesService.Kunde'.
MSI (c) (60!90) [12:15:58:317]: PROPERTY CHANGE: Modifying dir5A042499AC06A7AF2FCDCD04E0B57ED5 property. Its current value is 'C:LANDWEHR WebservicesService.Kundebin'. Its new value: 'C:inetpubwwwrootLANDWEHR WebservicesService.Kundebin'.
MSI (c) (60!90) [12:15:58:317]: PROPERTY CHANGE: Modifying INSTALLLOCATION.Kontakt property. Its current value is 'C:LANDWEHR WebservicesService.Kontakt'. Its new value: 'C:inetpubwwwrootLANDWEHR WebservicesService.Kontakt'.
MSI (c) (60!90) [12:15:58:317]: PROPERTY CHANGE: Modifying dirF74EF7A621979E27894A991152AB1D85 property. Its current value is 'C:LANDWEHR WebservicesService.Kontaktbin'. Its new value: 'C:inetpubwwwrootLANDWEHR WebservicesService.Kontaktbin'.
MSI (c) (60!90) [12:15:58:317]: PROPERTY CHANGE: Modifying INSTALLLOCATION.DateiUpload property. Its current value is 'C:LANDWEHR WebservicesService.DateiUpload'. Its new value: 'C:inetpubwwwrootLANDWEHR WebservicesService.DateiUpload'.
MSI (c) (60!90) [12:15:58:317]: PROPERTY CHANGE: Modifying dirF57F8AD38681C93BC178CD0840168033 property. Its current value is 'C:LANDWEHR WebservicesService.DateiUploadbin'. Its new value: 'C:inetpubwwwrootLANDWEHR WebservicesService.DateiUploadbin'.
MSI (c) (60!90) [12:15:58:317]: PROPERTY CHANGE: Modifying INSTALLLOCATION.Datei property. Its current value is 'C:LANDWEHR WebservicesService.Datei'. Its new value: 'C:inetpubwwwrootLANDWEHR WebservicesService.Datei'.
MSI (c) (60!90) [12:15:58:317]: PROPERTY CHANGE: Modifying dirE11550ADA7189003514FBBE63B5AF165 property. Its current value is 'C:LANDWEHR WebservicesService.Dateibin'. Its new value: 'C:inetpubwwwrootLANDWEHR WebservicesService.Dateibin'.
MSI (c) (60!90) [12:15:58:317]: PROPERTY CHANGE: Modifying INSTALLLOCATION.Versionswechsel property. Its current value is 'C:LANDWEHR WebservicesService.Versionswechsel'. Its new value: 'C:inetpubwwwrootLANDWEHR WebservicesService.Versionswechsel'.
MSI (c) (60!90) [12:15:58:317]: PROPERTY CHANGE: Modifying dir1B45886473DF7AC164930CFEEE0DB3F8 property. Its current value is 'C:LANDWEHR WebservicesService.Versionswechselbin'. Its new value: 'C:inetpubwwwrootLANDWEHR WebservicesService.Versionswechselbin'.
MSI (c) (60!90) [12:15:58:317]: PROPERTY CHANGE: Modifying INSTALLLOCATION.DataStorage property. Its current value is 'C:LANDWEHR WebservicesService.DataStorage'. Its new value: 'C:inetpubwwwrootLANDWEHR WebservicesService.DataStorage'.
MSI (c) (60!90) [12:15:58:317]: PROPERTY CHANGE: Modifying dir3ACFA82854F640A923237DE5B29C5CA3 property. Its current value is 'C:LANDWEHR WebservicesService.DataStoragebin'. Its new value: 'C:inetpubwwwrootLANDWEHR WebservicesService.DataStoragebin'.
MSI (c) (60!90) [12:15:58:317]: PROPERTY CHANGE: Modifying INSTALLLOCATION.CommandStorage property. Its current value is 'C:LANDWEHR WebservicesService.CommandStorage'. Its new value: 'C:inetpubwwwrootLANDWEHR WebservicesService.CommandStorage'.
MSI (c) (60!90) [12:15:58:333]: PROPERTY CHANGE: Modifying dir19D89E1E9D25C3035155C7C8E522E594 property. Its current value is 'C:LANDWEHR WebservicesService.CommandStoragebin'. Its new value: 'C:inetpubwwwrootLANDWEHR WebservicesService.CommandStoragebin'.
MSI (c) (60!90) [12:15:58:333]: PROPERTY CHANGE: Modifying INSTALLLOCATION.Berechtigung property. Its current value is 'C:LANDWEHR WebservicesService.Berechtigung'. Its new value: 'C:inetpubwwwrootLANDWEHR WebservicesService.Berechtigung'.
MSI (c) (60!90) [12:15:58:333]: PROPERTY CHANGE: Modifying dir8041ECB23E27C1BFE77DBF9D5F3643AF property. Its current value is 'C:LANDWEHR WebservicesService.Berechtigungbin'. Its new value: 'C:inetpubwwwrootLANDWEHR WebservicesService.Berechtigungbin'.
MSI (c) (60!90) [12:15:58:333]: PROPERTY CHANGE: Modifying INSTALLLOCATION.Auswertung property. Its current value is 'C:LANDWEHR WebservicesService.Auswertung'. Its new value: 'C:inetpubwwwrootLANDWEHR WebservicesService.Auswertung'.
MSI (c) (60!90) [12:15:58:333]: PROPERTY CHANGE: Modifying dirB59D26B9AF347FE298EC58C9BE47C5D0 property. Its current value is 'C:LANDWEHR WebservicesService.Auswertungbin'. Its new value: 'C:inetpubwwwrootLANDWEHR WebservicesService.Auswertungbin'.
MSI (c) (60!90) [12:15:58:333]: PROPERTY CHANGE: Modifying INSTALLLOCATION.AuthMapper property. Its current value is 'C:LANDWEHR WebservicesService.AuthMapper'. Its new value: 'C:inetpubwwwrootLANDWEHR WebservicesService.AuthMapper'.
MSI (c) (60!90) [12:15:58:333]: PROPERTY CHANGE: Modifying dirFBFBC9EE83DD1D072E9D09468C2DD799 property. Its current value is 'C:LANDWEHR WebservicesService.AuthMapperService References'. Its new value: 'C:inetpubwwwrootLANDWEHR WebservicesService.AuthMapperService References'.
MSI (c) (60!90) [12:15:58:333]: PROPERTY CHANGE: Modifying dir8FBB835386D5528023541630DC87C12C property. Its current value is 'C:LANDWEHR WebservicesService.AuthMapperService ReferencesRefAuthService'. Its new value: 'C:inetpubwwwrootLANDWEHR WebservicesService.AuthMapperService ReferencesRefAuthService'.
MSI (c) (60!90) [12:15:58:333]: PROPERTY CHANGE: Modifying dir08C7BD36AE973D83AD5A42B74C66E348 property. Its current value is 'C:LANDWEHR WebservicesService.AuthMapperProperties'. Its new value: 'C:inetpubwwwrootLANDWEHR WebservicesService.AuthMapperProperties'.
MSI (c) (60!90) [12:15:58:333]: PROPERTY CHANGE: Modifying dir5BE1C953B92E4166540EEC5335EB1D8B property. Its current value is 'C:LANDWEHR WebservicesService.AuthMapperPropertiesDataSources'. Its new value: 'C:inetpubwwwrootLANDWEHR WebservicesService.AuthMapperPropertiesDataSources'.
MSI (c) (60!90) [12:15:58:333]: PROPERTY CHANGE: Modifying dir3324CF78F6B5411435451B5E8AE3FA9E property. Its current value is 'C:LANDWEHR WebservicesService.AuthMapperbin'. Its new value: 'C:inetpubwwwrootLANDWEHR WebservicesService.AuthMapperbin'.
MSI (c) (60!90) [12:15:58:333]: PROPERTY CHANGE: Modifying INSTALLLOCATION.Auth property. Its current value is 'C:LANDWEHR WebservicesService.Auth'. Its new value: 'C:inetpubwwwrootLANDWEHR WebservicesService.Auth'.
MSI (c) (60!90) [12:15:58:333]: PROPERTY CHANGE: Modifying dirAAC07DD7E91AFCCD2AADA8D9C224FAEC property. Its current value is 'C:LANDWEHR WebservicesService.Authbin'. Its new value: 'C:inetpubwwwrootLANDWEHR WebservicesService.Authbin'.
MSI (c) (60!90) [12:15:58:333]: Note: 1: 2727 2:  
Aktion beendet um 12:15:58: UpdatePropsWithSelectedWebSite. Rückgabewert 1.
Aktion 12:15:58: InstallDirDlg. Dialog created
MSI (c) (60:0C) [12:15:59:568]: Doing action: WixUIValidatePath
Aktion 12:15:59: WixUIValidatePath. 
Aktion gestartet um 12:15:59: WixUIValidatePath.
MSI (c) (60:54) [12:15:59:568]: Invoking remote custom action. DLL: C:UsersADMINI~1AppDataLocalTemp2MSI49DB.tmp, Entrypoint: ValidatePath
MSI (c) (60!F0) [12:15:59:568]: PROPERTY CHANGE: Adding WIXUI_INSTALLDIR_VALID property. Its value is '1'.
Aktion beendet um 12:15:59: WixUIValidatePath. Rückgabewert 1.
Aktion 12:15:59: VerifyReadyDlg. Dialog created
MSI (c) (60:0C) [12:16:00:099]: Note: 1: 2727 2:  
Aktion beendet um 12:16:00: WelcomeDlg. Rückgabewert 1.
MSI (c) (60:F8) [12:16:00:383]: Doing action: ProgressDlg
Aktion 12:16:00: ProgressDlg. 

我以为"/passive"参数会在每个对话框中单击"next"。。。我错过什么了吗?

以下是带有"WelcomeDlg"的UI的来源:

<?xml version="1.0" encoding="UTF-8"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
  <Fragment>
    <WixVariable Id="WixUIBannerBmp" Value="banner.jpg" />
    <WixVariable Id="WixUIDialogBmp" Value="dialog.jpg" />
    <WixVariable Id="WixUILicenseRtf" Value="End User License Agreement.rtf" />
    <UI Id="WixUI_WebUI">
      <TextStyle Id="WixUI_Font_Normal" FaceName="Tahoma" Size="8" />
      <TextStyle Id="WixUI_Font_Bigger" FaceName="Tahoma" Size="12" />
      <TextStyle Id="WixUI_Font_Title" FaceName="Tahoma" Size="9" Bold="yes" />
      <Property Id="DefaultUIFont" Value="WixUI_Font_Normal" />
      <Property Id="WixUI_Mode" Value="InstallDir" />
      <DialogRef Id="BrowseDlg" />
      <DialogRef Id="DiskCostDlg" />
      <DialogRef Id="ErrorDlg" />
      <DialogRef Id="FatalError" />
      <DialogRef Id="FilesInUse" />
      <DialogRef Id="MsiRMFilesInUse" />
      <DialogRef Id="PrepareDlg" />
      <DialogRef Id="ProgressDlg" />
      <DialogRef Id="ResumeDlg" />
      <DialogRef Id="UserExit" />
      <Publish Dialog="BrowseDlg" Control="OK" Event="DoAction"
               Value="WixUIValidatePath" Order="3">1</Publish>
      <Publish Dialog="BrowseDlg" Control="OK" Event="SpawnDialog"
               Value="InvalidDirDlg" Order="4"><![CDATA[WIXUI_INSTALLDIR_VALID<>"1"]]></Publish>
      <Publish Dialog="ExitDialog" Control="Finish" Event="EndDialog"
               Value="Return" Order="999">1</Publish>
      <Publish Dialog="WelcomeDlg" Control="Next" Event="NewDialog"
               Value="LicenseAgreementDlg">NOT Installed</Publish>
      <Publish Dialog="WelcomeDlg" Control="Next" Event="NewDialog"
               Value="VerifyReadyDlg">Installed AND PATCH</Publish>
      <Publish Dialog="LicenseAgreementDlg" Control="Back" Event="NewDialog"
               Value="WelcomeDlg">1</Publish>
      <Publish Dialog="LicenseAgreementDlg" Control="Next" Event="NewDialog"
               Value="InstallationAddress">LicenseAccepted = "1"</Publish>
      <!-- Custom: Select existing web site, and specify VD name -->
      <Publish Dialog="InstallationAddress" Control="Back" Event="NewDialog"
               Value="LicenseAgreementDlg" Order="1">1</Publish>
      <Publish Dialog="InstallationAddress" Control="Next" Event="DoAction"
               Value="UpdatePropsWithSelectedWebSite" Order="1">1</Publish>
      <Publish Dialog="InstallationAddress" Control="Next" Event="NewDialog"
               Value="InstallDirDlg" Order="2">1</Publish>
      <!-- Changed InstallDirDlg back button to navigate to InstallationAddress -->
      <Publish Dialog="InstallDirDlg" Control="Back" Event="NewDialog"
               Value="InstallationAddress">1</Publish>
      <Publish Dialog="InstallDirDlg" Control="Next" Event="SetTargetPath"
               Value="[WIXUI_INSTALLDIR]" Order="1">1</Publish>
      <Publish Dialog="InstallDirDlg" Control="Next" Event="DoAction"
               Value="WixUIValidatePath" Order="2">NOT WIXUI_DONTVALIDATEPATH</Publish>
      <Publish Dialog="InstallDirDlg" Control="Next" Event="SpawnDialog"
               Value="InvalidDirDlg" Order="3"
               ><![CDATA[NOT WIXUI_DONTVALIDATEPATH AND WIXUI_INSTALLDIR_VALID<>"1"]]></Publish>
      <Publish Dialog="InstallDirDlg" Control="Next" Event="NewDialog"
               Value="VerifyReadyDlg" Order="4"
               >WIXUI_DONTVALIDATEPATH OR WIXUI_INSTALLDIR_VALID="1"</Publish>
      <Publish Dialog="InstallDirDlg" Control="ChangeFolder" Property="_BrowseProperty"
               Value="[WIXUI_INSTALLDIR]" Order="1">1</Publish>
      <Publish Dialog="InstallDirDlg" Control="ChangeFolder" Event="SpawnDialog"
               Value="BrowseDlg" Order="2">1</Publish>
      <Publish Dialog="VerifyReadyDlg" Control="Back" Event="NewDialog"
               Value="InstallDirDlg" Order="1">NOT Installed</Publish>
      <Publish Dialog="VerifyReadyDlg" Control="Back" Event="NewDialog"
               Value="MaintenanceTypeDlg" Order="2">Installed AND NOT PATCH</Publish>
      <Publish Dialog="VerifyReadyDlg" Control="Back" Event="NewDialog"
               Value="WelcomeDlg" Order="2">Installed AND PATCH</Publish>
      <Publish Dialog="MaintenanceWelcomeDlg" Control="Next" Event="NewDialog"
               Value="MaintenanceTypeDlg">1</Publish>
      <Publish Dialog="MaintenanceTypeDlg" Control="RepairButton" Event="NewDialog"
               Value="VerifyReadyDlg">1</Publish>
      <Publish Dialog="MaintenanceTypeDlg" Control="RemoveButton" Event="NewDialog"
               Value="VerifyReadyDlg">1</Publish>
      <Publish Dialog="MaintenanceTypeDlg" Control="Back" Event="NewDialog"
               Value="MaintenanceWelcomeDlg">1</Publish>
      <Property Id="ARPNOMODIFY" Value="1" />
    </UI>
    <UIRef Id="WixUI_Common" />
  </Fragment>
</Wix>

以下是完整日志的链接:https://drive.google.com/file/d/0BzpZiQoqaVUicHBabjdRNGRhWm8/edit?usp=sharing

以及不带"/passive"参数的(工作)日志:https://drive.google.com/file/d/0BzpZiQoqaVUiVU5JUC1xYkwzc2M/edit?usp=sharing

您提供的日志在welcomne对话框中似乎没有任何问题,只是由于以下内容导致安装失败,然后回滚。

MSI(BC:F8)[11:59:959]:执行操作:CustomActionSchedule(Action=WriteIIS7ConfigChanges,ActionType=11265,Source=BinaryData,Target=******,CustomActionData=******

MSI(BC:78)[11:59:990]:调用远程自定义操作。DLL:C:\Windows\Installer\MSICABD.tmp,入口点:WriteIIS7ConfigChangesWriteIIS7ConfigChanges:错误0x80070002:找不到用于创建应用程序的站点WriteIIS7ConfigChanges:错误0x80070002:无法配置IIS应用程序。WriteIIS7ConfigChanges:错误0x80070002:WriteIIS7Config Changes失败。CustomAction WriteIIS7ConfigChanges返回实际错误代码1603(请注意,如果转换发生在沙盒内,这可能不是100%准确的)Aktion beendet um 12:00:10:InstallFinalize。Rückgabewert 3。

MSI(BC:F8)[12:00:10:600]:注:1:2265 2:3:-217287035

MSI(BC:F8)[12:00:10:600]:用户策略值"DisableRollback"为0

最新更新