Firstly, I want to verify if, by default, minor upgrades (using a full msi package) are supposed to update the IIS WebSites and AppPools that are in your project. If you look at AI_IIsInstall in InstallExecuteSequence of the table editor, the condition is:
Code: Select all
(NOT PATCH AND NOT MSIPATCHREMOVE ) AND (NOT Reinstall AND AI_INSTALL_MODE <> "Repair") AND ((VersionNT >= 500 AND NOT Installed) OR (Installed AND REMOVE <> "ALL" AND AI_INSTALL_MODE <> "Remove"))
Secondly, I'm experiencing an issue where minor upgrades are resulting in the removal of my IIS WebSites and AppPools. However, I can't seem to find anything in the msi log file that says what the problem is. Best I can tell, AI_IIsInstall is failing (don't know why) and triggering AI_IIsRollback, which removes the IIS WebSites and AppPools that my product originally installed. Is there a way to obtain more information on what exactly is failing and why it is failing? I have the MSI logging set to "/l*vx", which logs everything. But, the AI_IIS* functions don't seem to output much logging information. An excerpt from the log file is attached.
Thanks.