Hallo,
ich habe ein Setup in dem eine Webseite im IIS Server angelegt wird.
Gibt es eine Möglichkeit bei einem (Major) Produktupdate die Einstellungen (die ggf. nachträglich vom Benutzer geändert wurden) nicht zu überschreiben?
Akut habe ich das Problem gerade beim setzen des Bindings. Standartmäßig wird für die Webseite als Binding Port 80 vorgegeben. Ändere ich diese Einstellung im IIS per Hand auf z.B. 85 und installiere das Update habe ich zwei Bindings (80,85).
Vielen Dank für Ihre Hilfe,
Jannik Renseler
Einstellungen im IIS Server nicht überschreiben
-
- Administrator
- Beiträge: 1091
- Registriert: 29.02.2004, 15:51
- Wohnort: Hamburg
- Kontaktdaten:
Re: Einstellungen im IIS Server nicht überschreiben
Guten Tag!
Setzen Sie unter Komponente -> Bedingung
Not Installed
Setzen Sie unter Komponente -> Bedingung
Not Installed
Mit freundlichen Grüßen,
AKApplications, Andreas Kapust
AKApplications, Andreas Kapust
Re: Einstellungen im IIS Server nicht überschreiben
Hallo,
ich habe diese Bedingung für die Komponente gesetzt. Leider wird bei einem Major Update (geänderter Produktcode + Versionsnummer) immer noch ein neues Binding für den Standardport erstellt.
Gruß,
Jannik Renseler
ich habe diese Bedingung für die Komponente gesetzt. Leider wird bei einem Major Update (geänderter Produktcode + Versionsnummer) immer noch ein neues Binding für den Standardport erstellt.
Gruß,
Jannik Renseler
-
- Administrator
- Beiträge: 1091
- Registriert: 29.02.2004, 15:51
- Wohnort: Hamburg
- Kontaktdaten:
Re: Einstellungen im IIS Server nicht überschreiben
Guten Tag.
Wenn bei Ihnen EXF_RestoreProperties() aufgerufen wird (Installationspfad vorheriger Versionen wiederherstellen) können Sie die Eigenschaft EXP_IsProductUpgrade nutzen.
Andernfalls müssen Sie die Funktion EXF_IsProductUpgrade() selbst per CA aufrufen um die Eigenschaft zu setzen.
EXP_IsProductUpgrade wird gesetzt, wenn der Upgradecode auf dem System gefunden wird.
Wenn bei Ihnen EXF_RestoreProperties() aufgerufen wird (Installationspfad vorheriger Versionen wiederherstellen) können Sie die Eigenschaft EXP_IsProductUpgrade nutzen.
Andernfalls müssen Sie die Funktion EXF_IsProductUpgrade() selbst per CA aufrufen um die Eigenschaft zu setzen.
EXP_IsProductUpgrade wird gesetzt, wenn der Upgradecode auf dem System gefunden wird.
Mit freundlichen Grüßen,
AKApplications, Andreas Kapust
AKApplications, Andreas Kapust
Re: Einstellungen im IIS Server nicht überschreiben
Hallo,
die Einstellung "Installationspfad vorheriger Versionen wiederherstellen" ist bei mir gesetzt. Trotzdem greift die Bedingung "NOT EXP_IsProductUpgrade" leider nicht und die Konfiguration wird aktualisiert.
Selbst wenn ich bei der Komponente als Bedingung "FALSE" angebe, wird die Konfiguration der Webseite erneuert. Haben Sie vielleicht noch einen Tipp für mich?
Viele Grüße,
Jannik Renseler
die Einstellung "Installationspfad vorheriger Versionen wiederherstellen" ist bei mir gesetzt. Trotzdem greift die Bedingung "NOT EXP_IsProductUpgrade" leider nicht und die Konfiguration wird aktualisiert.
Selbst wenn ich bei der Komponente als Bedingung "FALSE" angebe, wird die Konfiguration der Webseite erneuert. Haben Sie vielleicht noch einen Tipp für mich?
Viele Grüße,
Jannik Renseler
-
- Administrator
- Beiträge: 1091
- Registriert: 29.02.2004, 15:51
- Wohnort: Hamburg
- Kontaktdaten:
Re: Einstellungen im IIS Server nicht überschreiben
Guten Tag.
Nein zur Zeit gibt da dann keine andere Möglichkeit.
Ich setzte das Problem auf die ToDo-Liste.
[EDIT] Mit V2.9.220 gibt es jetzt eine Lösung zu dem Problem.
Nein zur Zeit gibt da dann keine andere Möglichkeit.
Ich setzte das Problem auf die ToDo-Liste.
[EDIT] Mit V2.9.220 gibt es jetzt eine Lösung zu dem Problem.
Mit freundlichen Grüßen,
AKApplications, Andreas Kapust
AKApplications, Andreas Kapust