Installation, Update und Deinstallation der Iptor multiflex ServerComponents (Web-Services, LCService, ServerConfigurator) auf dem Webserver. Die Voraussetzungen stehen auf der Seite „Voraussetzungen“.
📷 [BILD 01: Iptor-Logo / Titelbild – optional]
1. Setup starten
-
PLX.TaskCenterBS_<Version>.exemit Rechtsklick → Als Administrator ausführen starten. -
Auf Install klicken.
📷 [BILD 02: Setup-Programm – Startseite mit Button „Install“]
2. Installationsassistent
2.1 Willkommen
Mit Next fortfahren.
📷 [BILD 03: Willkommensdialog]
2.2 Lizenzbedingungen
Die Allgemeinen Geschäftsbedingungen der Iptor Austria GmbH lesen, „I accept the terms in the License Agreement“ anhaken und mit Next fortfahren.
📷 [BILD 04: Lizenzdialog]
2.3 Einstellungen für den Webserver (IIS)
Das Setup schlägt Website und Anwendungspool automatisch vor:
|
Situation |
Vorschlag |
|---|---|
|
Update einer bestehenden Installation |
Die bisher verwendete Website und der bisherige Anwendungspool |
|
Neuinstallation nach einer Deinstallation |
Die Website, zu der die vorhandene Konfiguration ( |
|
Bestehende Website auf Port 6460 (z. B. „POLLEX“) |
Diese Website und ihr Anwendungspool |
|
Neuinstallation ohne vorhandene Website |
Website „Iptor“ und Anwendungspool „Iptor“ – beide werden vom Setup angelegt |
Einträge mit dem Zusatz „(new)“ werden vom Setup neu angelegt.
Im Normalfall den Vorschlag übernehmen und mit Next fortfahren.
📷 [BILD 05: Einstellungen – Website und Anwendungspool (Vorschlag)]
Erweiterte Einstellungen („Advanced“)
Nur wenn eine andere Website, ein anderer Anwendungspool oder ein anderer Port verwendet werden soll, „Advanced“ anhaken. Dann sind die Listen auswählbar.
-
Port der neuen Website: Das Feld erscheint nur, wenn eine neue Website („… (new)“) gewählt ist. Standard ist 6460. Ist der Port schon von einer anderen Website belegt, erscheint eine Meldung – dann einen freien Port eintragen (z. B. 6461).
-
Regel: Ein neuer Anwendungspool („… (new)“) ist nur zusammen mit einer neuen Website erlaubt. Bei einer bestehenden Website deren Anwendungspool verwenden.
-
Nicht die Website „Default Web Site“ (Ordner
C:\inetpub\wwwroot) verwenden.
📷 [BILD 06: Einstellungen – „Advanced“ mit neuer Website und Port-Feld]
2.4 Option „Install legacy web services“
Die Checkbox „Install legacy web services (old ASMX URLs, e.g. /LCWebServices/LC.WebMainService)“ installiert die alten Web-Service-URLs (z. B. /LCWebServices/LC.WebMainService/MainService.asmx). Sie leiten intern auf den aktuellen LCService weiter.
-
Neuinstallation: Option ist aus. Nur aktivieren, wenn externe Systeme (Webshop, EDI-Partner, eigene Schnittstellen) noch die alten URLs aufrufen.
-
Update: Die bisherige Wahl ist vorausgewählt. Bei einem Update einer älteren Version (vor 5.103) ist die Option an, weil diese Versionen die alten URLs immer installiert haben.
-
Wird die Option bei einem Update abgewählt, entfernt das Setup die alten Web-Services aus dem IIS.
-
Fehlt das IIS-Modul URL Rewrite, erscheint bei aktivierter Option ein Hinweis unter der Checkbox. Die Installation läuft trotzdem, die alten URLs funktionieren aber erst nach der Installation von URL Rewrite.
📷 [BILD 07: Option „Install legacy web services“ mit Hinweis zu URL Rewrite]
Mit Next fortfahren.
2.5 Installation starten
Mit Install die Installation starten. Mit Back lassen sich die Einstellungen noch ändern.
📷 [BILD 08: Bereit zur Installation]
📷 [BILD 09: Installationsfortschritt]
2.6 Abschluss
Mit Finish den Assistenten beenden. Danach startet automatisch der ServerConfigurator – weiter auf der Seite „ServerConfigurator und Datenbanken“.
📷 [BILD 10: Abschlussdialog]
3. Update
Ein Update wird genauso gestartet wie eine Neuinstallation (Kapitel 1). Dabei gilt:
-
Website, Anwendungspool und die Option „Legacy web services“ werden aus der bisherigen Installation übernommen.
-
Eine beim Kunden eingestellte Identität des Anwendungspools (z. B. ein Domänenbenutzer für DMS-Freigaben) bleibt erhalten.
-
Ein Downgrade (Installation einer älteren Version über eine neuere) ist nicht möglich, das Setup bricht mit einer Meldung ab.
-
Nach dem Setup den ServerConfigurator durchlaufen, inkl. Datenbank-Update und Publish now!
⚠️ Wichtig – Dateien des Setups werden bei jedem Update ersetzt
Alle Dateien, die das Setup installiert (z. B.
LCWebServices\LCService\Web.config), werden bei jedem Update im Auslieferungszustand neu geschrieben. Manuelle Änderungen an diesen Dateien gehen verloren.Erhalten bleiben:
Firmen-Einstellungen unter
LC.NET\Company\(z. B.ApplicationSettings.config,WebServiceUrlSettings.config, Logs)
LCWebServices\LCService\NLog.config(Logging, Kopie einer Vorlage aus_LoggingTemplates)Kundenspezifische Einstellungen daher nur über den ServerConfigurator bzw. die Dateien unter
LC.NET\Company\vornehmen.
4. Automatisierte Installation (ohne Benutzeroberfläche)
Für automatisierte Installationen kann das Installationspaket per msiexec mit Parametern installiert werden:
msiexec /i PLX.TaskCenterSetup_<Version>_x64.msi /qn /l*v install.log WEBSITE=Iptor APPPOOL=Iptor
|
Parameter |
Bedeutung |
Standard |
|---|---|---|
|
|
Website im IIS |
Vorschlag wie in Kapitel 2.3 |
|
|
Anwendungspool |
Vorschlag wie in Kapitel 2.3 |
|
|
Port einer neu anzulegenden Website |
6460 |
|
|
Legacy-WebServices installieren bzw. nicht installieren |
Neuinstallation: aus, Update: bisherige Wahl |
|
|
ServerConfigurator nach der Installation nicht starten |
1 (wird gestartet) |
-
/qn= ohne Oberfläche,/passive= nur Fortschrittsanzeige -
/l*v <Datei>schreibt ein ausführliches Protokoll (bei Problemen immer mitschicken) -
Parameter auf der Kommandozeile haben Vorrang vor den gemerkten Werten der bisherigen Installation
-
Mit
MX_STARTSERVERCONFIGURATOR=0muss der ServerConfigurator danach von Hand gestartet werden (Datenbank-Update, Publish)
5. Deinstallation
-
Einstellungen → Apps (bzw. Systemsteuerung → Programme und Features) öffnen.
-
Iptor multiflex ServerComponents auswählen → Deinstallieren.
📷 [BILD 14: „Apps & Features“ mit Eintrag „Iptor multiflex ServerComponents“]
Entfernt werden die installierten Dateien und die Anwendungen im IIS. Nicht entfernt werden die Website, der Anwendungspool und die Firmen-Einstellungen unter LC.NET\Company\. Eine spätere Neuinstallation findet diese Einstellungen wieder und schlägt die passende Website vor.