Guten Tag.
Allgemein:
Eine oder mehrere festen WebSites können Sie über Systemkonfiguration -> IIS anlegen.
Hier könnte auch als Name z. B. [MEINEWEBSITE] verwendet werden.
Diese könnten mit speziellen Bedingungen verbunden werden (siehe unten).
Dialog:
Benutzen Sie einen bestehenden Dialog, fügen Sie dort ein Edit-Control ein und nutzen als Eigenschaft MEINEWEBSITE.
Dann wird der Wert aus dem Edit der Eigenschaft zugewiesen und IIS nutzt diesen Wert (dank [...]) als Namen.
Benutzen Sie einen eigenen Dialog, muss der verbunden werden z. B. mit Welcome und SetupTypeOneFeature und dann verfahren Sie wie oben.
Speziellen Bedingungen:
Haben Sie als z. B. 5 Einträge definiert, und auf einem Dialog ein Eingabefeld, welches die Anzahl abfragt (abgelegt in NameCount),
könnten Sie auf einem anderen Dialog 5 Eingabefelder anlegen und diese per ControlCondition steuern
1: nix
2: Hide NameCount < 1
3: Hide NameCount < 2
...
Bedingungeni IIS:
WebSite2: NameCount>=1
WebSite3: NameCount>=2
Sollen es 20 oder mehr WebSites sein, wird es aufwendig (und der Dialog sehr groß

).
Eigenschaften:
Werden diese komplett groß geschrieben lassen sie sich von außen ändern z. B. MEINEWEBSITE
MeineWebSite kann nicht von außen geändert werden.
Außen bedeutet msiexec.exe /i setup.msi MEINEWEBSITE=SuperSpace