Einstellungen im IIS Server nicht überschreiben

Fragen zum AKInstallerMSI
Antworten
Renseler
Beiträge: 10
Registriert: 09.11.2011, 15:12

Einstellungen im IIS Server nicht überschreiben

Beitrag von Renseler »

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
Andreas Kapust
Administrator
Beiträge: 1091
Registriert: 29.02.2004, 15:51
Wohnort: Hamburg
Kontaktdaten:

Re: Einstellungen im IIS Server nicht überschreiben

Beitrag von Andreas Kapust »

Guten Tag!

Setzen Sie unter Komponente -> Bedingung
Not Installed
Mit freundlichen Grüßen,
AKApplications, Andreas Kapust
Renseler
Beiträge: 10
Registriert: 09.11.2011, 15:12

Re: Einstellungen im IIS Server nicht überschreiben

Beitrag von Renseler »

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
Andreas Kapust
Administrator
Beiträge: 1091
Registriert: 29.02.2004, 15:51
Wohnort: Hamburg
Kontaktdaten:

Re: Einstellungen im IIS Server nicht überschreiben

Beitrag von Andreas Kapust »

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.
Mit freundlichen Grüßen,
AKApplications, Andreas Kapust
Renseler
Beiträge: 10
Registriert: 09.11.2011, 15:12

Re: Einstellungen im IIS Server nicht überschreiben

Beitrag von Renseler »

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
Andreas Kapust
Administrator
Beiträge: 1091
Registriert: 29.02.2004, 15:51
Wohnort: Hamburg
Kontaktdaten:

Re: Einstellungen im IIS Server nicht überschreiben

Beitrag von Andreas Kapust »

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.
Mit freundlichen Grüßen,
AKApplications, Andreas Kapust
Antworten