Windows Installer Editor Reference
246
Advanced Installations
Features That Support Web Installations
In addition to the Web Files page, the following features throughout the product
specifically support Web application installations:
Dynamic editing of XML
files
The Dynamic Content tab appears for valid XML files,
such as Web.config, that you add to the installation. Use
it to edit the attributes in an XML file by substituting the
value of Windows Installer properties at run time.
Gather the values of properties using the Custom
Property dialog below.
See
Editing XML Files During Installation
on page 131.
Custom Property dialog
The Custom Property dialog provides an easy way to let
the end user specify values for Windows Installer
properties. You can use these properties to populate an
XML file, as described above.
See
Adding the Custom Property Dialog
on page 429.
SQL Connection dialog
Let the end user select a SQL Server name and security
credentials to generate a valid SQL Server connection
string. The connection string can then be used
elsewhere, such as in a Web.config file or on the SQL
Server Scripts page.
See
About the SQL Connection Dialog
on page 426.
ASPNET properties
The default ASP .NET users that are set by .NET
installations are put into Windows Installer properties:
ASPNET_USER, ASPNET1.0_USER, and
ASPNET1.1_USER. An ASP account that is created by
2.0 or later versions of .NET populate the
ASPNET_USER property. You can use these for setting
directory security.
See
Run Time Properties
on page 519.
Directory security
You can set NTFS directory security, which enhances
Web site security.
See
Setting Permissions for Files and Directories
on
page 126.
Wildcard groupings
To make it easier to quickly add all files of specific
types, such as all Web file types, you can set up
Wildcard groups in Wise Options. Then, when you add
the contents of a directory on the Files or Web Files
page, you can choose a wildcard group to filter on.
See
Setting Wildcard Groups
on page 47.
Check for IIS version
On the System Requirements page, you can require a
specific version of Microsoft Internet Information Server
(IIS). Once you set an IIS version, a list of Web
extensions appears, and you can check whether they
are enabled. However, the Web extensions are only
valid on destination computers with IIS 6.0 later.