Iptor multiflex ServerComponents – Fehlerbehebung

Bei Problemen mit dem Setup immer das Protokoll an den Support senden: im Setup über den Link „log file“ oder per msiexec /i PLX.TaskCenterSetup_<Version>_x64.msi /l*v install.log. Im Protokoll nach „Return value 3“ suchen – davor steht die Ursache.


1. Setup

Meldung / Verhalten

Ursache und Lösung

„… require Internet Information Services (IIS) …“

IIS-Rolle inkl. http://ASP.NET 4.8 installieren (Seite „Voraussetzungen“) und Setup erneut starten

„… require .NET Framework 4.8 or newer …“

.NET Framework 4.8 installieren, Server neu starten, Setup erneut starten

„Installation requires Administrator privileges“

Setup als Administrator ausführen

„A newer version of Iptor multiflex is already installed“

Es ist bereits eine neuere Version installiert, ein Downgrade ist nicht möglich

„The port … is already used by the web site …“

Unter „Advanced“ einen freien Port für die neue Website eintragen

Meldung zur Regel „new application pool … only with a new web site“

Bei einer bestehenden Website deren Anwendungspool auswählen

Hinweis „URL Rewrite is not installed …“

Nur relevant mit Legacy-WebServices: URL Rewrite installieren, sonst liefern die alten URLs einen Fehler

Setup bricht ab („Setup Failed“)

Protokoll über den Link „log file“ öffnen bzw. mit /l*v neu ausführen und an den Support senden

Fehler 2769 mit WEBCA_EvaluateURLsNoFail im Protokoll

Nicht benötigte Rollendienste der Rolle „Anwendungsserver“ in Windows entfernen und Setup erneut starten

Eine beschädigte Altinstallation lässt sich beim Update nicht entfernen

Mit dem Microsoft-Tool „Problembehandlung für die Programminstallation und -deinstallation“ den Eintrag Iptor multiflex ServerComponents (bzw. POLLEX-LC TaskCenter ServerComponents) entfernen, danach Setup erneut starten


2. ServerConfigurator

Meldung / Verhalten

Ursache und Lösung

„Use port …?“

Der eingetragene Port passt nicht zur installierten Website → mit Ja übernehmen

Meldung des Internet Explorers beim Test

Server über Add… zu den vertrauenswürdigen Sites hinzufügen

Test der Web-Services nicht erfolgreich

  • .NET Framework gerade installiert: Der Server muss nach der Installation neu gestartet werden.

  • http://ASP.NET fehlt im IIS: Die Features IIS-ASPNET45 und WCF-HTTP-Activation45 nachinstallieren (Seite „Voraussetzungen“). aspnet_regiis -i wird ab Windows Server 2012 nicht mehr verwendet.

  • Fehler 500.19: Den Benutzern IUSR und der Gruppe IIS_IUSRS Leserechte auf den Ordner der Website geben (z. B. C:\inetpub\Iptor).

  • „cs0016 could not write to output file“: Prüfen, ob das in den Systemvariablen eingestellte TEMP-Verzeichnis existiert.

  • Anwendungen prüfen: IIS-Manager → Website → LCWebServices → LCService muss als Anwendung (Symbol mit Globus) angezeigt werden. Falls nicht: Rechtsklick → In Anwendung konvertieren, den Anwendungspool der Website auswählen.


3. Probleme beim Start des Clients

Tritt beim Start ein Fehler auf, im Fehlerfenster auf Details klicken und die Meldung mit den folgenden Fällen vergleichen.

„Die Anwendung konnte nicht gedownloadet werden“ – …/LC.NET.exe.config fehlt

Der IIS liefert .config-Dateien standardmäßig nicht aus.

  • Fehler 404.7 (Anforderungsfilterung): Das Setup gibt .config für die Website automatisch frei. Falls die Freigabe fehlt: IIS-Manager → Website → Anforderungsfilterung → Dateinamenerweiterung .config auf Zulassen.

  • Fehler 404.3 (MIME-Typ fehlt): IIS-Manager → Website → LC.NET → MIME-Typen → Hinzufügen: Erweiterung .config, Typ application/octet-stream. Den MIME-Typ nur für den Ordner LC.NET setzen, nicht für die ganze Website.

„Die referenzierte Assemblierung ist nicht auf dem Computer installiert“ (0x800736B3)

Der ClickOnce-Zwischenspeicher am Client ist beschädigt. In einer Eingabeaufforderung (als der betroffene Benutzer) ausführen:

rundll32 dfshim.dll,CleanOnlineAppCache

Danach den Client über den Link neu starten.

„Ihre Sicherheitseinstellungen lassen die Installation dieser Anwendung auf Ihrem Computer nicht zu“

In der Registry unter HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\Security\TrustManager\PromptingLevel alle Werte auf Enabled setzen. Hintergrund: https://learn.microsoft.com/visualstudio/deployment/how-to-configure-the-clickonce-trust-prompt-behavior

Im IIS-Manager für die Website unter Komprimierung die dynamische Komprimierung deaktivieren.

ClickOnce-Links werden nicht von jedem Browser unterstützt. In Microsoft Edge ist ClickOnce über die Richtlinie ClickOnceEnabled steuerbar. Alternativ eine Verknüpfung auf dem Desktop verwenden.


4. Datenbankverbindung

SQL Server: Verbindung kann nicht hergestellt werden

Liegt der SQL Server in einer anderen Domäne, statt des Servernamens die IP-Adresse eintragen.

Oracle: ORA-12640

Die Datei sqlnet.ora im Oracle-Client öffnen (<Oracle-Home>\network\admin), (NTS) durch (NONE) ersetzen, speichern und die Verbindung erneut testen.


5. IIS

Website startet nicht: „Der Prozess kann auf die Datei nicht zugreifen, da sie von einem anderen Prozess verwendet wird“

Ein anderer Prozess belegt den Port. Mit netstat -ano | findstr :6460 die Prozess-ID ermitteln und im Task-Manager (Spalte PID) nachsehen, welcher Prozess es ist.

„The underlying connection was closed“

Mögliche Ursachen: sehr langsame Client-Verbindung oder sehr große Datenmengen. Lösung: die Mindestübertragungsrate im IIS abschalten (Eingabeaufforderung als Administrator):

%windir%\system32\inetsrv\appcmd set config /section:webLimits /minBytesPerSecond:0