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:
-
Verwenden Sie das standardmäßige Windows-Deinstallationsprogramm, um die vorhandene ClickOnce-Installation für den betroffenen Benutzer zu deinstallieren.
-
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.