Summary
When using Windows Installer properties to set IIS resource names dynamically at installation run time, IIS configuration on the target machine will fail if the property used for the name does not have a value.Synopsis
When using Windows Installer properties to set IIS resource names dynamically at installation run time, IIS configuration on the target machine will fail if the property used for the name does not have a value.
NOTE: This problem will occur even if the IIS resource belongs to a Component not selected to be installed.
Discussion
This problem can occur if the property used for the IIS resource name is not defined in the install project, but is left to be defined at runtime, such as by a value entered by the end user through an installation dialog.
If the property has not been initialized, a verbose log of the install will show an exception during execution of the ISIISInstall action. For example, if the property was used to name the Default Website, the following exception will be in the log:
Exception caught in ProgressMessage for sMessageToFormat 'PROGMSG_IIS_CREATEWEBSITE' and the following sStringToInsert: Default Website
Workaround
This problem can be avoided by assuring that the Property is initialized. This can be accomplished in several ways, for example:
- Add the property to the Property Manager table, which requires a default value in the value column.
- Schedule a 'Set Property' Custom Action to run before the ISIISInstall action.
NOTE: If the property is set with a custom action during the Install UI Sequence, add the property to the SecureCustomProperties property value in the Property Manager table.
Additional Information
For information on how to use Windows Installer Properties to dynamically configure IIS settings, please refer to InstallShield Help Library article Using Windows Installer Properties to Dynamically Modify IIS Settings
For information on creating Custom Actions, please refer to the InstallShield Help Library article Using Custom Actions
For more information on the SecureCustomProperties Property, please refer to the Microsoft Windows Installer article SecureCustomProperties Property
Was this helpful?
Related Articles
Using Microsoft Internet Information Services (IIS) 6 and Earlier Runtime 3Number of Views Installing Multiple Websites using INSTALLSHIELD_IIS_NEXT_NEW_SITE_NUMBER 4Number of Views Errors logged in VMware logs when gathering inventory from vSphere Cluster Services (vCLS) virtual machines: "The privileg… 4Number of Views Set IIS Port Number Property in InstallScript 3Number of Views Display COM+ Applications in Component Services View 3Number of Views
Revenera Assistant
Online
Hi, I am Reva - Ask me anything.
Updates
No new updates
Chat
Home
Updates
/**/
Thanks for the feedback!
Your feedback has been saved.Rate this response:
1
2
3
4
5
Add Additional feedback ( Optional )
0/240
English
English
Language changed successfully
Something went wrong
Email sent successfully
Something went wrong
Case create successfully
Are you sure you want to cancel
the case creation?
Please select a product to submit the case.
Please select a product version to submit the case.
0/255
Upload Attachment
File Upload
Maximum file
size allowed is 3 MB.
File type
not supported.
Supported file types:
Documents (.txt, .doc, .docx, .pdf), Images (.jpg, .png), Comma Separated Files
(.csv) Speadsheets (.xlsx, .xls)
Are you sure you want to cancel the case creation?
Case closed successfully
File Upload
Maximum file size allowed is 3 MB.
File type not supported.
Supported file types:
Documents (.txt, .doc, .docx, .pdf), Images (.jpg, .png), Comma Separated Files
(.csv) Speadsheets (.xlsx, .xls)
Are you sure you want to close this case
| Products | Region | Phone Numbers |
|---|---|---|
| FlexNet Operations FlexNet Embedded FlexNet Publisher FlexNet Connect FlexNet Code Insight InstallAnywhere InstallShield |
North America * |
+1 630-332-2513 (toll) +1 877-279-2853 (toll-free in North America) |
| Europe * |
+44 1925 944367 (toll) +44 800 047 8642 (toll-free in Europe) |
|
| Japan * | +81 3-4540-5335 (select option 2) | |
| Australia * |
+61 3 9895 2177 +61 1800 560 603 (toll-free in Australia) |
|
|
Usage Intelligence (formerly
Revulytics) Compliance Intelligence |
Please use the Case Portal to submit your support ticket or reach out to your Revenera contact. | |
File Upload
Maximum file
size allowed is 3 MB.
File type
not supported.
Supported file types:
Documents (.txt, .doc, .docx, .pdf), Images (.jpg, .png), Comma Separated Files
(.csv) Speadsheets (.xlsx, .xls)
© 2026 Flexera Software. All Rights Reserved.
Case id: 00001065
Activity: Status change: 2 hours ago