Hi there!

Could really use some help on the following, been at it for some time now.
I'm extending an existing installer that was built years ago in our product, to 
deploy a new Asp.Net portal on IIS. I have succeeded in deploying the files 
using the installer but the component that is supposed to configure IIS runs 
but has no effect on IIS. Let me emphasize that I'm currently only trying to 
build an initial installer, which will work on a very specific environment 
(detailed below).

The code section for configuring IIS:
    <DirectoryRef Id="PAMPortalDir">
               <Component Id="MIMPAMPortalIISConfig" 
Guid="E7A4EF52-69A7-4123-8D6D-B74428D2739B" Win64="yes">
                    <CreateFolder />
                    <util:User Id="MIMPAM_AppPool_Account"
                                    Domain="[MIMPAM_ACCOUNT_DOMAIN]"
                                    Name="[MIMPAM_ACCOUNT_NAME]"
                                    Password="[MIMPAM_ACCOUNT_PASSWORD]"
                                    CreateUser="no"
                                    FailIfExists="no"
                                    RemoveOnUninstall="no">
                    </util:User>

                    <iis:WebAppPool Id="MIMPAM.Web.AppPool" Identity="other" 
Name="[PAMPortalAppPool]" User="MIMPAM_AppPool_Account"/>

                    <iis:WebSite Id="MIMPAM.Site" 
Description="[MIMPAMSiteName]" AutoStart="yes" ConfigureIfExists="yes" 
Directory="PAMPortalDir" StartOnInstall="yes">
                      <iis:WebAddress Id="MIMPAM.Web.Address" 
Port="[MIMPAM_PORTAL_PORT]" Header="[MIMPAM_HOSTNAME]"/>
                      <iis:WebApplication Id="PAMPORTAL.Application" Name="MIM 
Privileged Access Management" WebAppPool="MIMPAM.Web.AppPool"  />
                    </iis:WebSite>
             </Component>
    </DirectoryRef>

The user in util:User is currently hard coded to the server's admin.
Log file includes the following regarding the PAMPortalDir component :
MSI (s) (94:80) [09:26:39:887]: Executing op: 
ComponentRegister(ComponentId={E7A4EF52-69A7-4123-8D6D-B74428D2739B},KeyPath=C:\Program
 Files\Microsoft Forefront Identity Manager\2010\Privileged Access Management 
Portal\,State=3,,Disk=1,SharedDllRefCount=0,BinaryType=1)
1: {8EB24D93-91BA-435D-BF88-9339C1C46362} 2: 
{E7A4EF52-69A7-4123-8D6D-B74428D2739B} 3: C:\Program Files\Microsoft Forefront 
Identity Manager\2010\Privileged Access Management Portal\

The environment I'm trying to install on includes:
Win Server 2008 R2, IIS 7.5
The dev environment includes:
Wix 3.5.2519.0

Main questions are:

-        How can I view what the IIS Extension tried to do?  Can I view any log 
file or see details in the event viewer?

-        Found this property in the log file: 'Property(C): SKIPCONFIGUREIIS = 
1', is It relevant for what I'm trying to do? Changed it to 0 and it had no 
effect.

-        Last resort: Can you recommend a guide to compile the IIS Extension 
source code and debug it?
I couldn't find anything useful but running the MSI with logging which doesn't 
tell me what really happened... Any other tip on understanding what happened 
and debugging the IIS extension will be great.

Huge thanks!
Amit.


------------------------------------------------------------------------------
Infragistics Professional
Build stunning WinForms apps today!
Reboot your WinForms applications with our WinForms controls. 
Build a bridge from your legacy apps to the future.
http://pubads.g.doubleclick.net/gampad/clk?id=153845071&iu=/4140/ostg.clktrk
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to