Does this still work in Wix 3.0? I've just tried this and from the logs I can see the property is set to 1, though ConfigureIIs still launches.
In Bug #1067343, Rob suggests: "In WiX v3, custom conditions can be provided for custom actions and we'll investigate unwinding the code enough to do the "real fix"." Does this mean that the suggested workaround no longer applies? Thanks, Dave ----- Original message ----- From: "Fredrik Grohn" <[EMAIL PROTECTED]> To: "David Roberts" <[EMAIL PROTECTED]>, "wix-users@lists.sourceforge.net" <wix-users@lists.sourceforge.net> Date: Sun, 1 Apr 2007 11:44:22 +0100 Subject: RE: [WiX-users] Conditional deployment of a virtual directory Somebody else on the list hit this exact problem last week too... Copy paste reply: This is a known problem, see bug #1067343: http://sourceforge.net/tracker/index.php?func=detail&aid=1067343&group_id=105970&atid=642714 The workaround is to set the property SKIPCONFIGUREIIS to "1" when you are not installing any components that require IIS configuration. -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of David Roberts Sent: Thursday, March 29, 2007 2:29 AM To: wix-users@lists.sourceforge.net Subject: [WiX-users] Conditional deployment of a virtual directory Hi there, I'm newly acquainted with WiX, and was hoping someone out there may be able to help me with a problem I'm trying to solve relating to conditional deployment of a virtual directory to an IIS server. I would like to deploy the web service as part of a feature, but I think my Fragment-level "WebSite" definition is causing the error below (due to initiating the ConfigureIIs custom action) on clients that don't have IIS and on which I don't select the webservice feature. "Cannot connect to Internet Information Server (-214722164)" The structure of my installer is such that two configurations are supported: Client Mode: No IIS required, and no web service deployed Server Mode: IIS required, web service deployed I came across this post: http://www.mail-archive.com/wix-users@lists.sourceforge.net/msg00683.html where Rob suggests "In WiX v3, it is possible to override the condition on actions without rebuilding (the feature you need)." The high-level structure of the relevant (as I understand it) sections of my wix solution is included below: [MainFile.wxs] <?xml version="1.0" encoding="utf-8"?> <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"> <Product ... <Feature Id="TopFeature" Level="1" .. <FeatureRef Id="ServerComponents" .. > <ComponentGroupRef Id="WebServiceComponents"/> </FeatureRef> </Feature> </Product> </Wix> [SeparateFile.wxs] <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi" xmlns:iis="http://schemas.microsoft.com/wix/IIsExtension"> <Fragment> <ComponentGroup Id="WebServiceComponents"> ... </ComponentGroup> <iis:WebSite Id="MyWebSite" Description="Default Web Site"> <iis:WebAddress Id="DefaultWebSiteAddress" Port="80" /> </iis:WebSite> <iis:WebDirProperties Id="WebsiteDirProps".. /> <DirectoryRef Id="DeployDir"> <Component Id="WebServiceVirtualDir" Guid="{1A721E3E-D370-11DB-94DF-A8D455D89593}" KeyPath="yes"> <iis:WebVirtualDir Id="MyVirtualDirectory" Alias="SomeWebService" Directory="DeployDir" DirProperties="WebsiteDirProps" WebSite="MyWebSite"> <iis:WebApplication Id="MyApplication" Buffer="yes" ParentPaths="yes" AllowSessions="yes" DefaultScript="VBScript" ScriptTimeout="90" SessionTimeout="20" ClientDebugging="yes" ServerDebugging="yes" Name="MyApplication" /> </iis:WebVirtualDir> <CreateFolder /> </Component> </DirectoryRef> </Fragment> </Wix> If anyone could assist I'd appreciate it. I'm using version 3.0.2512.0 of the Wix tools. Thanks, Dave ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users