Not known, but the certificate stuff in v2 was very fragile. It wouldn't take
much for it to no longer work during all the changes that went into WiX v3.
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Cullen Waters
Sent: Thursday, December 21, 2006 14:53
To: Rob Mensching; wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] IIS CustomAction not registering Cert properly (ver
3.0.2330.0)
The build of v2 we were using was really old, and this code worked on that
build. Was there a known regression in the code from v2 to v3?
From: Rob Mensching
Sent: Thursday, December 21, 2006 2:51 PM
To: Cullen Waters; wix-users@lists.sourceforge.net
Subject: RE: [WiX-users] IIS CustomAction not registering Cert properly (ver
3.0.2330.0)
The cert fixes in v2 has not been ported to WiX v3 yet.
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Cullen Waters
Sent: Thursday, December 21, 2006 13:45
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] IIS CustomAction not registering Cert properly (ver
3.0.2330.0)
I have some wix code that is creating a web application, and assigning a cert
to that web app. Everything seems to work okay, but the cert is not getting
associated with the correct website. This error just started, after moving
from v2 to v3. I didn't change anything in the code in question, except to run
wixcop, and have the iis: appended to the elements.
<Component Id="component14" Guid="316CF6D6-F173-413C-9BC0-294139F10FDA">
<iis:Certificate Id="IWSWebSiteCert" StoreName="my"
StoreLocation="localMachine" Overwrite="yes" Request="yes"
CertificatePath="[UIWebServer.CertificateFileName]"
PFXPassword="[UIWEBSERVER.CERTIFICATEPASSWORD]" />
<iis:WebSite Id="IWSWebSite" Description="UI Web Site"
WebLog="DefaultLogging" Directory="directory16" DirProperties="IWSWebSite"
ConfigureIfExists="yes">
<iis:WebAddress Id="UIHostName" IP="[MYIWSWEBSITEIP]"
Header="[IWSWEBSITEHOST]" Port="80" />
<iis:WebAddress Id="LocalHost" IP="127.0.0.1"
Header="localhost" Port="80" />
<iis:WebAddress Id="Default_Secure" IP="[MYIWSWEBSITEIP]"
Port="443" Secure="yes" />
<iis:WebApplication Id="IWSWebApplication" Isolation="high"
WebAppPool="Standard" Name="IWS UI Web Site">
<iis:CertificateRef Id="IWSWebSiteCert" Permissions="8" />
</iis:WebApplication>
</iis:WebSite>
</Component>
<iis:WebDirProperties Id="IWSWebSite" AnonymousAccess="yes"
AnonymousUser="AnonymousUserAccount" LogVisits="yes" Script="yes" Execute="yes"
Read="yes" DefaultDocuments="default.aspx" />
The installer executes fine, but when I go into inetmgr, and look at the
properties of the website, the certificate is not properly associated. It
looks like there is a certificate there, but when you click view cert, nothing
happens. If I manually replace the cert with the one in the cert store, which
this msi installed, the cert shows up properly.
Anyone run into this before?
Cullen Waters
SDET
Office Live
+1 425 706 6809
x 66809
-------------------------------------------------------------------------
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