<?xml version="1.0" encoding="UTF-8"?>
<?define INSTALLABLES="PATH_TO_BINARIES"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"
xmlns:iis="http://schemas.microsoft.com/wix/IIsExtension"
xmlns:util="http://schemas.microsoft.com/wix/UtilExtension">
<Product Id="26062F4C-B48D-4e2e-ACE1-B58F53BC60AE" Name="WebSiteName" Language="1033" Version="1.0.0" Manufacturer="WebSiteName" UpgradeCode="2343F03B-5410-4039-8EC9-6B08DA693C13">
<Package Id="*" Description="WebSiteName Deployment" Comments="This program is used to deploy WebSiteName" InstallerVersion="200" Compressed="yes" />
<Upgrade Id='2343F03B-5410-4039-8EC9-6B08DA693C13'>
<UpgradeVersion OnlyDetect='yes' Property='NEWERFOUND' Minimum='1.0.0.0' IncludeMinimum='no' />
</Upgrade>
<CustomAction Id='NoDowngrade' Error='A later version of [ProductName] is already installed.' />
<Media Id="1" Cabinet="WebSiteName.cab" EmbedCab="yes" />
<Directory Id='TARGETDIR' Name='SourceDir'>
<Directory Id="IISMain" Name="Inetpub">
<Directory Id="WWWMain" Name="wwwroot">
<Directory Id='INSTALLDIR' Name='WebSiteName'>
<Directory Id='temp' Name='Temp'>
<Component Id='temp' Guid='C1776274-E3EF-4df6-8686-426DE709865F'>
<File Id="Web1.Config" Name="Web1.config" Source="$(var.INSTALLABLES)\Web1.config" DiskId="1" />
</Component>
</Directory>
<Component Id='C_Default' Guid='A3E880D7-5B06-402d-8AAD-4B9BBBA1AF22' DiskId='1'>
<File Id='Default.aspx' Name='Default.aspx' Source='$(var.INSTALLABLES)\Default.aspx' />
<File Id='Web.config' Name='Web.config' Source='$(var.INSTALLABLES)\Web.config' />
<!-- Editing XML File-->
<util:XmlFile Id="XML" Action="setValue" File="[INSTALLDIR]Web.config" Name="connectionString" ElementPath="//configuration/connectionStrings/add" Value=" " />
<File Id='WebService.asmx' Name='WebService.asmx' Source='$(var.INSTALLABLES)\WebService.asmx' />
<File Id='WebSiteName.bat' Name='WebSiteName.bat' Source='Binary\WebSiteName.bat' />
</Component>
<Directory Id='bin' Name='bin'>
<Component Id='C_Bin' Guid='105A7186-7290-47f5-85D7-D5C13B988CAB' DiskId='1'>
<File Id='Common.dll' Name='Common.dll' Source='$(var.INSTALLABLES)\bin\Common.dll' />
<File Id='WebSiteName.dll' Name='WebSiteName.dll' Source='$(var.INSTALLABLES)\bin\WebSiteName.dll' />
<File Id='Web.Business.dll' Name='Web.Business.dll' Source='$(var.INSTALLABLES)\bin\Web.Business.dll' />
<File Id='Web.Business.Interface.dll' Name='Web.Business.Interface.dll' Source='$(var.INSTALLABLES)\bin\Web.Business.Interface.dll' />
</Component>
</Directory>
<Directory Id='images' Name='images'>
<Component Id='C_Images' Guid='4C47FF1A-746C-4852-990C-5F34905798F8' DiskId='1'>
<File Id='GenericBanner' Name='GenericBanner.gif' Source='$(var.INSTALLABLES)\images\GenericBanner.gif ' />
<File Id='HelpAndSupport' Name='HelpAndSupport.jpg' Source='$(var.INSTALLABLES)\images\HelpAndSupport.jpg ' />
</Component>
</Directory>
<Directory Id='Include' Name='Include'>
<Directory Id='styles' Name='styles'>
<Component Id='C_Styles' Guid='2EC61DC6-96B5-4ff9-BD80-47986F4273BE' DiskId='1'>
<File Id='stylesheet' Name='stylesheet.css' Source='$(var.INSTALLABLES)\Include\styles\stylesheet.css ' />
</Component>
</Directory>
</Directory>
</Directory>
</Directory>
</Directory>
<Component Id='C_WebVirDir' Guid='3C19F08D-2D9F-4950-B35B-7FA12B8DD1B8' DiskId='1'>
<iis:WebAppPool Id="WebSiteNameAppPool" Name="WebSiteNameAppPool" Identity="networkService"/>
<iis:WebVirtualDir Id="WebSiteName" Alias="WebSiteName" Directory="INSTALLDIR" WebSite="DefaultWebSite" DirProperties="WebSiteNameProp">
<iis:WebApplication Id="WebSiteName" Name="WebSiteName" WebAppPool="WebSiteNameAppPool"/>
</iis:WebVirtualDir>
</Component>
</Directory>
<CustomAction Id="CA1" Directory="INSTALLDIR" ExeCommand='"[INSTALLDIR]WebSiteName.bat" "[INSTALLDIR]" "[OPTIONS]"' Return='check' Execute='immediate'/>
<CustomAction Id="CA2" Directory="INSTALLDIR" ExeCommand='"[SystemFolder]cmd.exe" /c del /q "[INSTALLDIR]WebSiteName.bat"'/>
<iis:WebSite Id='DefaultWebSite' Description='Default Web Site' Directory='INSTALLDIR' >
<iis:WebAddress Id="AllUnassigned" Port="80"/>
</iis:WebSite>
<Feature Id="WebSiteNameFeature" Title="WebSiteName" Level="1">
<ComponentRef Id='C_Default' />
<ComponentRef Id='C_Bin' />
<ComponentRef Id='C_Images' />
<ComponentRef Id='C_Styles' />
<ComponentRef Id='C_WebVirDir' />
<ComponentRef Id='temp' />
</Feature>
<iis:WebDirProperties Id='WebSiteNameProp' WindowsAuthentication='yes' LogVisits='yes' Execute='yes' Read='yes'/>
</Product>
</Wix>
