Hi-
I started using the following build:
Votive - Windows Installer XML (WiX) Toolset, Version 3.0.3509.0
The Website installation issue of properties in the wrong section seems to be
resolved (I need to do further testing, but after 20-30 installs, I have yet to
get it to fail). The AppPool is still an issue in that I am passing it a User
account with a Username/password but it is not installing the Username/Password
into the AppPool Identity.
I've included my code below for that and hopefully I'm just doing something
wrong. If not, and it is a bug, let me know and I'll file a report.
Thanks
Pierson
<!-- Web Service Username/Password -->
<util:User Id="PROGRAMWebServiceUser"
Name="[PROGRAMSERVICE_USERNAME]" Password="[PROGRAMSERVICE_PASSWORD]" />
<!-- Components and Directory Definitions -->
<!-- WEb App Settings -->
<iis:WebApplication Id="PROGRAMWebApplication"
Name="PROGRAMWeb_AppPool"
DefaultScript="JScript"
WebAppPool="PROGRAMWeb_AppPool" />
<!-- Web Directory Properties (same for all the sites) -->
<iis:WebDirProperties Id="WebAppProperties"
AnonymousAccess="no"
WindowsAuthentication="yes"
AccessSSL="yes"
Execute="yes"
Read="yes"
DefaultDocuments="Default.aspx"
Script="yes" />
<!-- Root Directory -->
<DirectoryRef Id="TARGETDIR">
<Component Win64="yes" Id="PROGRAMWebSiteComponent"
Guid="{<GUID HERE>}">
<!-- Web Settings -->
<iis:WebSite Id="BCWebSite"
Description="PROGRAMWebsite -
[PROGRAMWEBSITE_STANDARD_PORT]/[PROGRAMWEBSITE_SECURE_PORT]"
Directory="PROGRAMDir_Web"
DirProperties="WebAppProperties"
WebApplication="PROGRAMWebApplication" >
<iis:WebAddress
Id="PROGRAMWebSiteAddress_Standard" Port="[PROGRAMWEBSITE_STANDARD_PORT]"
Secure="no" />
<iis:WebAddress
Id="PROGRAMWebSiteAddress_Secure" Port="[PROGRAMWEBSITE_SECURE_PORT]"
Secure="yes" />
</iis:WebSite>
</Component>
<Component Win64="yes" Id="PROGRAMWebAppPoolComponent"
Guid="{="{<GUID HERE>}">
<iis:WebAppPool Id="PROGRAMWeb_AppPool"
CpuAction="none"
Name="PROGRAMWeb_AppPool"
Identity="other"
User="PROGRAMWebServiceUser" />
</Component>
</DirectoryRef>
-----Original Message-----
From: Rob Mensching [mailto:[EMAIL PROTECTED]
Sent: Friday, November 09, 2007 12:29 AM
To: Blair Murri
Cc: Pierson Lee (Volt); wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] IIS issues during install/uninstall
That WiX v3 build is about 6 months old. If you're going to be using WiX
v3, you really should be picking up a new build at least monthly. It is
very likely that this issue is already fixed. If you find that the
latest build reproduces the problem, please do open a bug.
Blair Murri wrote:
>
> Updating the thread with more information.
>
> *From:* Pierson Lee (Volt)
> *Sent:* Thursday, November 08, 2007 3:23 PM
> *To:* Aaron Wiley; Blair Murri
> *Cc:* James Elder; Nick Horvath
> *Subject:* RE: IIS issues with MSI install
>
> I certainly can!
>
> Blair,
>
> The version I am using is: Votive 2005 - Windows Installer XML (WiX)
> Toolset, Version 3.0.2925.0
>
> The issue with the AppPool is similar to the issue I am having with
> the websites. It would insert the keys and folders in the wrong spot
> in the metabase. It looks as if IIS Websites seem to be a little more
> forgiving then the AppPools.
>
> Here is a screen shot of the metabase issue that I'm seeing currently.
> Notice the two sections in the red box, it looks as if the W3SVC\5
> section is being put all over the place when it should *only* reside
> under the LM section of the metabase.
>
> Any help is appreciated.
>
> Thanks
>
> Pierson
>
> cid:image002.png@01C8221B.475DA540
>
> ------------------------------------------------------------------------
>
> *From**:* Blair Murri
> *Sent:* Wednesday, November 07, 2007 6:11 PM
> *To:* Aaron Wiley
> *Cc:* James Elder; Nick Horvath
> *Subject:* RE: IIS issues with MSI install
>
> I personally haven't done anything involving building MSIs for IIS,
> and I have done next to nothing with IIS in general. This appears (on
> the surface) to be a bug in the IIS custom actions.
>
> The alias for WiX is wix-users@lists.sourceforge.net
> <mailto:wix-users@lists.sourceforge.net>, which is external and
> public. The archives for this alias are at
> http://sourceforge.net/mailarchive/forum.php?forum_name=wix-users. I
> noticed that Pierson sent this same message to that alias today (see
> attached).
>
> Which version/build of the WiX toolset? (it would be helpful to add to
> that email thread the build of WiX used)
>
> Also, what issues have you had with WebAppPool?
>
> *From:* [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] *On Behalf Of
> *Pierson Lee (Volt)
> *Sent:* Wednesday, November 07, 2007 1:10 PM
> *To:* wix-users@lists.sourceforge.net
> *Subject:* [WiX-users] IIS issues during install/uninstall
>
> Hello all-
>
> I'm getting occasional (and increasingly frustrating) issues with IIS
> Web Site/applications and IIS Application Pools in IIS when using a
> WiX 3.0 Created MSI package where the sites/app pools are getting
> installed on the wrong level of the metabase then not uninstalling
> properly, causing reinstalls/upgrades to fail. (installing to a
> Windows 2003 Server x64bit running IIS 6.0)
>
> Example (using adsutil ENUM /p W3SVC/3):
>
> IIS Metabase (Correct)-
>
> W3SVC/3/Root
>
> W3SVC/3/Filters
>
> IIS Metabase (Incorrect)-
>
> W3SVC/3/Root
>
> W3SVC/3/Filters
>
> *W3SVC/3/W3SVC*
>
> * *
>
> When I look under the last path ( adsutil ENUM /p W3SVC/3/W3SVC) it is
> showing
>
> W3SVC/3/w3svc/3
>
> Because of this, it is not fully uninstalling the site when the MSI is
> getting uninstalled.
>
> I had the same issue with App Pools in IIS to the point where I took
> that part out of the WiX MSI and separated it into a C# application. I
> don't want to do that with the website because if I do, at that point,
> the MSI will just be a glorified xCopy.
>
> Any help will be appreciated. Code snippet (with names slightly
> changed) is provided below.
>
> Thanks
>
> Pierson
>
> <Fragment>
>
> <!-- Web Service Username/Password -->
>
> <util:User Id="ProgramWebServiceUser" Name="[PROGRAMSERVICE_USERNAME]"
> Password="[PROGRAMSERVICE_PASSWORD]" />
>
> <!-- Components and Directory Definitions -->
>
> <!-- Web Directory Properties (same for all the sites) -->
>
> <iis:WebDirProperties Id="WebAppProperties" AnonymousAccess="no"
> WindowsAuthentication="yes" AccessSSL="yes" Execute="yes" Read="yes"
> DefaultDocuments="Default.aspx" Script="yes" />
>
> <!-- Root Directory -->
>
> <DirectoryRef Id="TARGETDIR">
>
> <Component Id="ProgramWebSiteComponent" Guid="{<GUID HERE>}">
>
> <!-- Web Settings -->
>
> <iis:WebSite Id="ProgramWebSite" Description="Program Website -
> [PROGRAMWEBSITE_STANDARD_PORT]/[PROGRAMWEBSITE_SECURE_PORT]"
> Directory="WebDir" DirProperties="WebAppProperties" >
>
> <iis:WebAddress Id="ProgramWebSiteAddress_Standard"
> Port="[PROGRAMWEBSITE_STANDARD_PORT]" Secure="no" />
>
> <iis:WebAddress Id="ProgramWebSiteAddress_Secure"
> Port="[PROGRAMWEBSITE_SECURE_PORT]" Secure="yes" />
>
> </iis:WebSite>
>
> </Component>
>
> </DirectoryRef>
>
> <DirectoryRef Id="TARGETDIR">
>
> <Component Id="WebServiceConfigComponent" Guid="{<GUID HERE>}">}">
>
> <iis:WebServiceExtension Id="ASP.NET2.0" Allow="yes"
> File="%WINDIR%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll"
> Description="ASP.NET v2.0.50727" UIDeletable="no" />
>
> </Component>
>
> </DirectoryRef>
>
> <!-- Assigning all the components for the UI to a single Component
> Group-->
>
> <ComponentGroup Id="WebSite">
>
> <!-- Web site components-->
>
> <ComponentRef Id="ProgramWebSiteComponent" />
>
> <ComponentRef Id="WebServiceConfigComponent"/>
>
> </ComponentGroup>
>
> </Fragment>
>
> ------------------------------------------------------------------------
>
> -------------------------------------------------------------------------
> 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