I've done this type of installer many times before and whoever is giving you the requirements is off in the weeds.
What you want is an installer with three feature. Web, App, Data. You run the installer on 'n' number of machines and installing the features as needed for your deployment scenario. If you decide to do configuration in your installer, then you have to get somewhat complex in your UI. For example if the user is installing the Web and App feature then you already know the app tier web servicd end point URI's and you can configure the Web tier as such. If you are only installing the Web Tier then you need to ask (and validate ) the URI of the app tier. Or, you can take the TFS approach and defer all of this configuration to a configuration wizard utility that the admin executes after installing the features (roles). But there is no way on earth ( with the exception of the data tier stuff ) that it is advisable to run on an installer on one machine and have it install files and configure IIS on other machines. If they really want that, then you'd have to install everything on one machine (deployment controller) and then create your own infrasturcture to manage the configuration of other machines. All of this would be defered to outside the installer and it's total reinventing the wheel IMO. ---------------------------------------- From: "aman jha" <er.amanjha...@gmail.com> Sent: Wednesday, August 01, 2012 2:36 AM To: wix-users@lists.sourceforge.net Subject: [WiX-users] Configure diff machines by installing on one machine, Hi All, I am developing an Installer using WIX, The project for which I am creating the installer can be splitted into multiple machines. 1. Application server : where some windows services will be installed. 2. Web Server : where Website will be installed and hosted in IIS 3. DB Server : where Database will be created. Now I am suppose to run the installer on one machine and configure all the three machines same time.(Provided all machines are in same network and access is also provided) So the user don't need to run the msi again and again ,installer is also maintained on one machine. Kindly guide me how this is possible. Thanks, Aman ---------------------------------------------------------------------------- -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users