>From your description you have one package that installs both website and database and you use two features, one for database and the other for website?
If you use the same "installation directory" for both the components of both features they will use that same directory on maintenance transactions (you will need either a major upgrade or a remove/install two-transaction cycle to change directories). The first order solution is to use different entries in the directory table for your database scripts and your website files. They don't have to be different physical directories, but they do need to have different IDs. However, you still have the issue that all directories are set on the first installation of the product, meaning you have to set both the website and the database script directories no matter what features you are installing if you intend to allow the other feature to be added later. You could work around that by multi-instancing your installation, but that may become more complex than you want your installation to be. -----Original Message----- From: Scharp, Craig [mailto:craig.sch...@zytax.com] Sent: Monday, October 26, 2009 6:06 AM To: wix-users@lists.sourceforge.net Subject: [WiX-users] Features Hi wix users, My install allows the users to install a website and/or database using typical or custom features. Currently, if the user installs the database first, I put the database scripts in a temp folder, but the product is registered with add/remove programs. For the database install, I have suppressed the IIS actions. When the user installs the website, after the database-only install, the website content is being installed into the temp folder that was used for the database-only install instead of where the user said to put the website content (C:\Inetpub\wwwroot\mywebsite). Looking at the logs, the installer is changing the value of installdir from what the dialog sets it to the temp folder used in the previous database-only install. I have tried to only register the product for the website feature, so the database feature does not register, but I'm having difficulty doing that conditionally. Installer appears to be ignoring the condition and not registering for either option. Has anyone run into this or know of a way to get around this? Ultimately, I would like the installer to register for both, but then use the installdir path that the user selected for the website. By the way, that control on the dialog is mapped to the directory, and in the log it is getting change properly, but installer is re-changing that. However, if that's impossible, I would settle for only registering the product conditionally when the website feature is selected. Thanks in advance for any suggestions! ---------------------------------------------------------------------------- -- Come build with us! The BlackBerry(R) Developer Conference in SF, CA is the only developer event you need to attend this year. Jumpstart your developing skills, take BlackBerry mobile applications to market and stay ahead of the curve. Join us from November 9 - 12, 2009. Register now! http://p.sf.net/sfu/devconference _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------------ Come build with us! The BlackBerry(R) Developer Conference in SF, CA is the only developer event you need to attend this year. Jumpstart your developing skills, take BlackBerry mobile applications to market and stay ahead of the curve. Join us from November 9 - 12, 2009. Register now! http://p.sf.net/sfu/devconference _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users