Es ist nicht ungewöhnlich, mehrere 4D Server Anwendungen auf demselben Rechner zu hosten, insbesondere in Produktions- und Vorproduktionsumgebungen. Wenn Ihr Rechner jedoch mit verschiedenen 4D Versionen erstellte Server Anwendungen beherbergt, was der Fall ist, wenn Sie Ihren Vorproduktionsserver mit der neuesten 4D Version verwenden, können Probleme aufgrund des gemeinsamen 4D Strukturordners auftreten.
Lassen Sie uns sehen, wie Sie dieses Problem lösen können.
Beim Start einer zusammengeführten Serveranwendung mit dem Namen „myApp“ wird ein Strukturordner erstellt:
Solange Ihre Anwendung denselben Strukturnamen behält (um automatische Updates oder den Startbefehl für Windows-Dienste beizubehalten) und sich mit verschiedenen 4D Versionen weiterentwickelt, ist der Strukturordner für jede zusammengeführte Serveranwendung derselbe.
Um zu vermeiden, dass zusammengeführte Serveranwendungen, die mit verschiedenen 4D Versionen erstellt wurden, diesen Systemordner gemeinsam nutzen (wie im obigen Bild gezeigt), können Sie den Ordnernamen jetzt während des Build-Prozesses festlegen.
Ein neuer buildApp Schlüssel steht Ihnen zur Verfügung, um Ihren eigenen Strukturordner zu definieren:
<BuildApp>
<CS>
<ServerStructureFolderName>myApp_v18R5</ServerStructureFolderName>
Wenn Sie also während des BuildApp-Prozesses „myApp_v18R5“ für Ihren mit 4D v18 R5 gebauten Server und „myApp_v18R6“ für den mit 4D v18 R6 gebauten Server festlegen, haben Sie getrennte Strukturordner im System:
Sicheres Deployment!