This behavior is supported today. Right now when a virtual directory is deleted, all of the children are deleted as well. This is a bit different than the Directory behavior in the Windows Installer where child folders remain if they are not explicitly deleted. The only two options that I can think of:
1. Make sure the parent virtual directory always has a reference count. This means that the Component containing the vdir must be in the Feature with all the Components that depend on the parent vdir. 2. Modify the custom action code to behave more like the Directory behavior in the Windows Installer. Obviously, 1 is far easier than 2. Kelly Leahy wrote: > > It doesn't look to me like there's a way to do this, but I don't know > anything about WiX's support for IIS. > > Hopefully somebody else will recommend. > > Kelly > > > > *Rolando <[EMAIL PROTECTED]>* > > Sent by: [EMAIL PROTECTED] > > 11/01/2007 04:00 PM > > > To > Kelly Leahy <[EMAIL PROTECTED]> > cc > [EMAIL PROTECTED], wix-users@lists.sourceforge.net > Subject > Re: [WiX-users] Common virtual directory for multiple products > > > > > > > > > > Thank you for your reply, > I've tried this before but it doesn't work, because is not possible to > add a reference from the children web directories to the common web > directory. > > Is there any way to add a reference to an existing web directory? > > Kelly Leahy wrote: > > I don't know anything about using MSI to install virtual directories, > but I think the solution is to put your 'shared' parent directory in a > component that is used by all of your applications, using the same > ComponentGuid. Then, only the 'first' application installed will add > the directory, and only the 'last' application removed will remove it. > > However, I'm not sure how to do this. > > good luck. > > Kelly > > > *Rolando **_<[EMAIL PROTECTED]>_* > <mailto:[EMAIL PROTECTED]> > > Sent by: [EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]> > > 11/01/2007 11:57 AM > > > To > [EMAIL PROTECTED] > <mailto:wix-users@lists.sourceforge.net> > cc > > Subject > [WiX-users] Common virtual directory for multiple products > > > > > > > > > > > > Hi, I have five products, each one of them creates one or more virtual > directories. I need to put all this virtual directories inside a common > virtual directory. > > ie. > Default Web Site > |-[My product line] > |-ProductOne > |-ProductTwo > ... > |-Product N > > the code I'm using to create each virtual directory looks like this > > <Component Id='MyID' Guid='MyComponentGUID'> > <CreateFolder/> > <_iis:WebVirtualDir_ Id="ProductLineVD" Alias="[My product > line]" Directory="[My product line directory]" WebSite="[My default Web > Site]"> > <_iis:WebVirtualDir_ Id="ProductXVD" Alias="[My Product X > alias]" Directory="[My Product X directory]"> > _<iis:WebApplication ... >_ <iis:WebApplication...> > ... > </_iis:WebApplication_> > </_iis:WebVirtualDir_> > </_iis:WebVirtualDir_> > </Component> > > When I install the products everything works as desired, but if I > uninstall one product, the common virtual directory is removed and the > other products virtual directories can not be accessed (Obviously) > > Do you have any suggestion? > Thanks, > Rolando > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. > Still grepping through log files to find problems? Stop. > Now Search log events and configuration files using AJAX and a browser. > Download your FREE copy of Splunk now >> _http://get.splunk.com/_ > _______________________________________________ > WiX-users mailing list_ > [EMAIL PROTECTED] > <mailto:WiX-users@lists.sourceforge.net>_ > __https://lists.sourceforge.net/lists/listinfo/wix-users_ > > > > ************************************************************************************** > This communication is intended solely for the addressee and is > confidential. If you are not the intended recipient, any disclosure, > copying, distribution or any action taken or omitted to be taken in > reliance on it, is prohibited and may be unlawful. Unless indicated > to the contrary: it does not constitute professional advice or > opinions upon which reliance may be made by the addressee or any > other party, and it should be considered to be a work in progress. > Unless stated otherwise, this communication does not form a prescribed > statement of actuarial opinion under American Academy of Actuaries > guidelines. > ************************************************************************************** > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. > Still grepping through log files to find problems? Stop. > Now Search log events and configuration files using AJAX and a browser. > Download your FREE copy of Splunk now >> > http://get.splunk.com/_______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > > > ************************************************************************************** > This communication is intended solely for the addressee and is > confidential. If you are not the intended recipient, any disclosure, > copying, distribution or any action taken or omitted to be taken in > reliance on it, is prohibited and may be unlawful. Unless indicated > to the contrary: it does not constitute professional advice or > opinions upon which reliance may be made by the addressee or any > other party, and it should be considered to be a work in progress. > Unless stated otherwise, this communication does not form a prescribed > statement of actuarial opinion under American Academy of Actuaries > guidelines. > ************************************************************************************** > > > ------------------------------------------------------------------------ > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. > Still grepping through log files to find problems? Stop. > Now Search log events and configuration files using AJAX and a browser. > Download your FREE copy of Splunk now >> http://get.splunk.com/ > ------------------------------------------------------------------------ > > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users