Thanks! The type 51 custom action resolved the issue.
 
On uninstall however, this parameter doesn't get passed and uninstall fails 
with same error if uninstalled through control panel's Add/Remove program:
 
ConfigureIIs:  Error 0x8007000d: invalid port provided for web site: 
ConfigureIIs:  Error 0x8007000d: failed to read IIsWebSite tableHowever, if 
manually uninstalled through command line by passing in the parameters, it 
uninstalls properly. 
 
Is there some way to get it to uninstall through control panel too? 
 
Thanks
Ravi


From: [EMAIL PROTECTED]: [EMAIL PROTECTED]; [EMAIL PROTECTED]: Sun, 14 Jan 2007 
16:52:37 -0800Subject: RE: [WiX-users] Setting Port value through property...






That property definition is setting WebSitePort to the string 
“[PUBLICSITEPORT]” not the value stored in the Property PUBLICSITEPORT.  So the 
CustomAction fails because it doesn’t find a number.
 
Why don’t you do:
 
<iis:WebAddress  Id=”SitePort” Port=”[PUBLICSITEPORT]”/>
 
Or you could use a Type 51 Customaction to set the WebSitePort Property to the 
value of the PUBLICSITEPORT Property.
 


From: Ravikumar Gopinath [mailto:[EMAIL PROTECTED] Sent: Sunday, January 14, 
2007 3:51 PMTo: Rob Mensching; [EMAIL PROTECTED]: RE: [WiX-users] Setting Port 
value through property...
 
It doesn't appear to work. I am trying to do the following: <Property 
id="WebSitePort" value="[PUBLICSITEPORT]" />  And this property is used in the 
IIS:Website table as this value can be set by other setup packages too whcih 
include this wxs file. <iis:WebSite        Id="MyWebServer"        
Directory="C:\MyApp"        Description="[SITENAMEPROPERTY]">        
<iis:WebAddress Id="SitePort" Port="[WebSitePort]" />    </iis:WebSite> When i 
do this, i get the following error: ConfigureIIs:  Error 0x8007000d: invalid 
port provided for web site: ConfigureIIs:  Error 0x8007000d: failed to read 
IIsWebSite tableMSI (s) (74!00) [09:56:20:798]: Product: Test Web Server -- 
Error 26002. Failed to read IIsWebSite table.   (-2147024883         
)ThanksRavi 



From: [EMAIL PROTECTED]: [EMAIL PROTECTED]; [EMAIL PROTECTED]: Sun, 14 Jan 2007 
13:22:16 -0800Subject: RE: [WiX-users] Setting Port value through property...

That should work.  However, only upper-case Properties can be specified from 
the command-line.
 


From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Ravikumar 
GopinathSent: Sunday, January 14, 2007 11:11 AMTo: [EMAIL PROTECTED]: 
[WiX-users] Setting Port value through property...
 
I need to set the "Port" and "description" value of a website based on user's 
input. I am trying to use a property, but the install fails. If I was using a 
CustomTable, I could have used "session.FormatString" method. However, since 
this is a wix defined table, I am not sure how to tell it to format it. Is 
there any other way of achieving the same result?     <iis:WebSite        
Id="MyWebServer"        Directory="C:\MyApp"        
Description="[SITENAMEPROPERTY]">        <iis:WebAddress Id="SitePort" 
Port="[WebSitePort]" />    </iis:WebSite>ThanksRavi
-------------------------------------------------------------------------
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to