FactoryLogix Learning

Verwalten von über ClickOnce bereitgestellten Clients beim Umzug des FactoryLogix-Servers auf einen neuen Server

KB Article administrator on-premise only

Übersicht

Wenn ein FactoryLogix-Server außer Betrieb genommen und durch einen neuen Server ersetzt wird, müssen FactoryLogix-Client-Computer, die über ClickOnce bereitgestellt wurden, entsprechend angepasst werden. Die über ClickOnce bereitgestellten Anwendungen funktionieren zwar weiterhin, erhalten jedoch keine Updates mehr, da der ursprünglich für die Bereitstellung verwendete UNC-Pfad bei einer Änderung des Servernamens dauerhaft unzugänglich wird.

So funktioniert die ClickOnce-Update-Prüfung

Jedes Mal, wenn ein per ClickOnce installierter Client gestartet wird, überprüft er den genauen UNC-Pfad, der ursprünglich für die Bereitstellung der Anwendung verwendet wurde. Sind aktualisierte Quelldateien vorhanden, lädt ClickOnce die neue Version herunter. Ist der UNC-Pfad nicht erreichbar, wird die Prüfung übersprungen und der Client ohne Aktualisierung gestartet. Da der Servername Teil des UNC-Pfads ist, entsteht durch die Umstellung auf einen neuen Servernamen ein neuer UNC-Pfad, wodurch der ursprüngliche Pfad dauerhaft unerreichbar wird.


Hinweis

Es gibt keine Möglichkeit, den Installationspfad von ClickOnce zu ändern. Dieses Verhalten ist eine in ClickOnce integrierte Sicherheitsfunktion.

Lösung

Für jeden betroffenen Benutzer auf jedem betroffenen Client-Computer:

  1. Verwenden Sie das standardmäßige Windows-Deinstallationsprogramm, um die vorhandene ClickOnce-Installation für den betroffenen Benutzer zu deinstallieren.

  2. Navigieren Sie zum freigegebenen Ordner „Client-Installationen“ auf dem neuen Server und führen Sie die .application-Datei aus, um die Neuinstallation mithilfe des standardmäßigen ClickOnce-Installationsverfahrens durchzuführen.

Hinweis

Dieser Vorgang muss für jeden Benutzer auf jedem Rechner durchgeführt werden, auf dem die ClickOnce-Installation vom alten Server bereitgestellt wurde.