ISIISProperty Table

InstallShield 2016

Project • This information applies to the following project types:

Basic MSI
DIM
InstallScript
InstallScript MSI
Merge Module

The ISIISProperty table contains information about IIS settings that are configured in the Internet Information Services view.

Note • When you configure advanced settings for a Web site, application, or virtual directory in the Internet Information Services view, InstallShield configures the MetaData* fields in the ISIISProperty table automatically. For help on specific settings, see IIS Metabase Properties in the MSDN Help Library.

ISIISProperty Table Information

Column

Type

Key

Nullable

Description

ISIISProperty

String

Yes

No

Primary key for table.

ISIISItem

String

Yes

No

Primary key for table; foreign key into the ISIISItem table. This item identifies the Web site or other IIS item that this property is for.

Schema

String

No

Yes

This column is reserved for future use.

FriendlyName

String

No

Yes

This column is reserved for future use.

MetaDataProp

Integer

No

Yes

Equates to the dwMDIdentifier field of the METADATA_RECORD structure.

MetaDataType

Integer

No

Yes

Equates to the dwMDDataType field of the METADATA_RECORD structure.

Note • InstallShield supports the following values:

1 (DWORD_METADATA)
2 (STRING_METADATA)
5 (MULTISZ_METADATA)

MetaDataUserType

Integer

No

Yes

Equates to the dwMDUserType field of the METADATA_RECORD structure. Available options, which are defined in the Windows SDK header IISCnfg.h, are:

1 (IIS_MD_UT_SERVER)
2 (IIS_MD_UT_FILE)
100 (IIS_MD_UT_WAM)
101 (ASP_MD_UT_APP)

MetaDataAttributes

Integer

No

Yes

Equates to the pbMDAttributes field of the METADATA_RECORD structure.

MetaDataValue

String

No

Yes

Equates to the pbMDData field of the METADATA_RECORD structure.

Order

Integer

No

Yes

The order that you would like the property to be applied to the IIS item.

ISAttributes

Integer

No

Yes

Indicates whether the IIS property is a standard property or an advanced property. Advanced properties are configurable through the Other IIS Properties setting in the Internet Information Services view.

Available options are:

0 (Standard property)
1 (Advanced property)

All other options are reserved for future use.

See Also