I'm having trouble with an install package for a web services app using WiX V 2.0.4221 where all existing sibling virtual directory information is wiped out whenever we install our app. In all of our our web service packages we're defining an IIS web virtual directory structure that looks like DefaultWebSite/VdirRoot/AppVdir/AppVersionVdir/WebServices. The physical directory structure maps VdirRoot to C:\VDirs, AppVdir to C:\VDirs\AppVDir, AppVersionDir to C:\VDirs\AppVDir\AppVersionDir and WebServices to C:\Program Files\Company\Application\Version\WebServices. App1 version 1 has virtual directory structure /VDirRoot/App1/Version1/WebServices App1 Version 2 has virtual directory structure /VDirRoot/App1/Version2/WebServices App1 and App2 have VDirRoot/App1 mapped to c:\VDirs\App1 App1 has /VDirRoot/App1/Version1 mapped to c:\Vdirs\App1\Version1 App1 has /VDirRoot/App1/Version1/WebServices mapped to C:\Program Files\Company Name\App1\Version1\WebServices App2 has /VDirRoot/App1/Version2 mapped to c:\Vdirs\App1\Version2 App2 has /VDirRoot/App1/Version2/WebServices mapped to C:\Program Files\Company Name\App1\Version2\WebServices App1 Version 1 already exists when we do an install of App1 Version2. Problem is that upon install of App1 Version 2, the virtual directory /VDirRoot/App1/Version1 no longer contains virtual directory WebServices and we have to add it back manually. Any ideas how to avoid this problem? Here's my defined directory structure for App1 Version2: <Directory Id="TARGETDIR" Name="SourceDir"> <Directory Id="D.VDirsRoot" Name="VDirs" > <Directory Id="D.VDirs.App" Name="App1" > <Directory Id="D.VDirs.App.Version" Name="Version2" > <Component Id="VirtualDirs" Guid="$(var.VDirCode)"> <CreateFolder /> <WebAppPool Id="WAP.App" Name="App1#Version2" /> <WebVirtualDir Id="WVD.App" Alias="App1" Directory="D.VDirs.App" WebSite='DefaultWebSite'> <WebVirtualDir Id="WVD.App.Version" Alias="Version2" Directory="D.VDirs.App.Version" /> </WebVirtualDir> <WebVirtualDir Id="WVD.App.Version.WebServices" Alias="App1/Version2/WebServices" Directory="D.WebServices" WebSite='DefaultWebSite'> <WebApplication Id="WA.App.WebServices" Name="WebServices" WebAppPool="WAP.App" /> </WebVirtualDir> </Component> </Directory> </Directory> </Directory> <Directory Id="ProgramFilesFolder"> <Directory Id="D.Company" Name="CoName" LongName="Company Name"> <Directory Id="D.Company.App" Name="App1" > <Directory Id="INSTALLDIR" Name="Version2" > <Directory Id="D.WebServices" Name="WebSvcs" LongName="WebServices" /> </Directory> </Directory> </Directory> </Directory> </Directory> ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users