Hi,

I am working with latest version of Wix installer. Refer the below code:

<Component Id="DefaultWebSite" Guid="{8444A473-DF8D-4b27-84DA-7D3EE087A510}"
KeyPath="yes" Permanent="yes">
            <Condition><![CDATA[IISVERSIONFORADMIN="#7"]]></Condition>
            <!--DefaultWebSite--> 
            <iis:WebSite Id='DefaultWebSite' Description='Default Web Site'
Directory='ADMINAPPLICATION' 
                         ConfigureIfExists='no'>
              <iis:WebAddress Id='AllUnassigned' Port='80' />
            </iis:WebSite>
          </Component>

<Component Id="IISApplication" Guid="FFA12D9C-5AEC-45f8-AA7D-5C4CEC7FA466"
KeyPath="yes">
    <iis:WebVirtualDir Id="VirtualDir" Alias="[ADMINVIRTUALDIRECTORY]"
               Directory="ADMINAPPLICATION" WebSite="DefaultWebSite">
      
      <iis:WebApplication Id="AdminApplication21"
Name="[ADMINVIRTUALDIRECTORY]">
        
        <!-- Required to run the application under the .net 2.0 framework
-->
        <iis:WebApplicationExtension Extension="ad" CheckPath="yes"
Script="yes" Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll"
Verbs="GET,HEAD,POST"/>
        <iis:WebApplicationExtension Extension="adprototype" 
CheckPath="yes" Script="yes"
Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll" 
Verbs="GET,HEAD,POST" />
        <iis:WebApplicationExtension Extension="asax" CheckPath="yes"
Script="yes" Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll"
Verbs="GET,HEAD,POST" />
        <iis:WebApplicationExtension Extension="ascx" CheckPath="yes"
Script="yes" Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll"
Verbs="GET,HEAD,POST" />
        <iis:WebApplicationExtension Extension="ashx" CheckPath="no"
Script="yes"  Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll"
Verbs="GET,HEAD,POST"/>
        <iis:WebApplicationExtension Extension="asmx" CheckPath="no"
Script="yes"  Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll"
Verbs="GET,HEAD,POST"/>
        <iis:WebApplicationExtension Extension="aspx" CheckPath="no"
Script="yes"  Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll"
Verbs="GET,HEAD,POST"/>
        <iis:WebApplicationExtension Extension="axd" CheckPath="no"
Script="yes"   Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll"
Verbs="GET,HEAD,POST"/>
        <iis:WebApplicationExtension Extension="browser" CheckPath="yes"
Script="yes"  Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll"
Verbs="GET,HEAD,POST"/>
        <iis:WebApplicationExtension Extension="cd" CheckPath="yes"
Script="yes" Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll"
Verbs="GET,HEAD,POST"/>
        <iis:WebApplicationExtension Extension="compiled" CheckPath="yes"
Script="yes" Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll"
Verbs="GET,HEAD,POST"/>
        <iis:WebApplicationExtension Extension="config" CheckPath="yes"
Script="yes" Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll"
Verbs="GET,HEAD,POST"/>
        <iis:WebApplicationExtension Extension="csproj" CheckPath="yes"
Script="yes"   Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll"
Verbs="GET,HEAD,POST"/>
        <iis:WebApplicationExtension Extension="dd" CheckPath="yes"
Script="yes"        Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll"
Verbs="GET,HEAD,POST"/>
        <iis:WebApplicationExtension Extension="exclude" CheckPath="yes"
Script="yes"       Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll"
Verbs="GET,HEAD,POST"/>
        <iis:WebApplicationExtension Extension="java" CheckPath="yes"
Script="yes"       Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll"
Verbs="GET,HEAD,POST"/>
        <iis:WebApplicationExtension Extension="jsl" CheckPath="yes"
Script="yes"        Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll"
Verbs="GET,HEAD,POST"/>
        <iis:WebApplicationExtension Extension="ldb" CheckPath="yes"
Script="yes"        Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll"
Verbs="GET,HEAD,POST"/>
        <iis:WebApplicationExtension Extension="ldd" CheckPath="yes"
Script="yes"        Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll"
Verbs="GET,HEAD,POST"/>
        <iis:WebApplicationExtension Extension="lddprototype"
CheckPath="yes"        Script="yes"
Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll"    
Verbs="GET,HEAD,POST" />
        <iis:WebApplicationExtension Extension="ldf" CheckPath="yes"
Script="yes" Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll"
Verbs="GET,HEAD,POST"/>
        <iis:WebApplicationExtension Extension="licx" CheckPath="yes"
Script="yes"        Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll"
Verbs="GET,HEAD,POST"/>
        <iis:WebApplicationExtension Extension="master" CheckPath="yes"
Script="yes"        Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll"
Verbs="GET,HEAD,POST"/>
        <iis:WebApplicationExtension Extension="mdb" CheckPath="yes"
Script="yes"        Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll"
Verbs="GET,HEAD,POST"/>
        <iis:WebApplicationExtension Extension="mdf" CheckPath="yes"
Script="yes"        Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll"
Verbs="GET,HEAD,POST"/>
        <iis:WebApplicationExtension Extension="msgx" CheckPath="no"
Script="yes"        Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll"
Verbs="GET,HEAD,POST"/>
        <iis:WebApplicationExtension Extension="refresh" CheckPath="yes"
Script="yes"        Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll"
Verbs="GET,HEAD,POST"/>
        <iis:WebApplicationExtension Extension="rem" CheckPath="no"
Script="yes"        Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll"
Verbs="GET,HEAD,POST"/>
        <iis:WebApplicationExtension Extension="resources" CheckPath="yes"
Script="yes"        Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll"
Verbs="GET,HEAD,POST"/>
        <iis:WebApplicationExtension Extension="resx" CheckPath="yes"
Script="yes"        Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll"
Verbs="GET,HEAD,POST"/>
        <iis:WebApplicationExtension Extension="sd" CheckPath="yes"
Script="yes"        Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll"
Verbs="GET,HEAD,POST"/>
        <iis:WebApplicationExtension Extension="sdm" CheckPath="yes"
Script="yes"        Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll"
Verbs="GET,HEAD,POST"/>
        <iis:WebApplicationExtension Extension="sdmDocumeuninnt"
CheckPath="yes" Script="yes"       
Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll"
Verbs="GET,HEAD,POST"/>
        <iis:WebApplicationExtension Extension="sitemap" CheckPath="yes"
Script="yes"        Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll"
Verbs="GET,HEAD,POST"/>
        <iis:WebApplicationExtension Extension="skin" CheckPath="yes"
Script="yes"        Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll"
Verbs="GET,HEAD,POST"/>
        <iis:WebApplicationExtension Extension="soap" CheckPath="no"
Script="yes"        Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll"
Verbs="GET,HEAD,POST"/>
        <iis:WebApplicationExtension Extension="svc" CheckPath="no"
Script="yes"        Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll"
Verbs="GET,HEAD,POST"/>
        <iis:WebApplicationExtension Extension="vb" CheckPath="yes"
Script="yes"        Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll"
Verbs="GET,HEAD,POST"/>
        <iis:WebApplicationExtension Extension="vbproj" CheckPath="yes"
Script="yes"        Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll"
Verbs="GET,HEAD,POST"/>
        <iis:WebApplicationExtension Extension="vjsproj" CheckPath="yes"
Script="yes"        Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll"
Verbs="GET,HEAD,POST"/>
        <iis:WebApplicationExtension Extension="vsdisco" CheckPath="no"
Script="yes"        Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll"
Verbs="GET,HEAD,POST"/>
        <iis:WebApplicationExtension Extension="webinfo" CheckPath="yes"
Script="yes"        Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll"
Verbs="GET,HEAD,POST"/>
      </iis:WebApplication>

      <iis:WebDirProperties Id="WebVirtualDirProperties" Execute="yes"
Script="yes" Read="yes"
    WindowsAuthentication="no" AnonymousAccess="yes"
IIsControlledPassword="yes" />
    </iis:WebVirtualDir>
  </Component>

The problem here is that, in Vista, the default web site gets either deleted
(if removed Permenent=’yes’) else gets corrupted. 

In Windows XP, default web site will not be deleted but also virtual
directory does not get removed.

Your help will be really appreciated. Thanks.

-- 
View this message in context: 
http://n2.nabble.com/Default-Website-gets-removed-in-uninstall-in-VISTA-tp3698624p3698624.html
Sent from the wix-users mailing list archive at Nabble.com.

------------------------------------------------------------------------------
Come build with us! The BlackBerry&reg; Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9&#45;12, 2009. Register now&#33;
http://p.sf.net/sfu/devconf
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to