Startvorgang der Packaging PowerBench scheint zu hängen

Wenn Sie die PPB in einer vom Internet abgeschotteten Umgebung betreiben, kann es vorkommen, dass zwischen dem Starten der Applikation und der Anzeige des Applikationsfensters eine relativ lange Zeit (ca. 30 Sekunden) vergeht.

Ursache dieses Verhalten ist, dass es sich bei der PPB um eine digital signierte, auf dem Microsoft .NET Framework Applikation handelt. 

Beim Laden des Executables versucht das .NET Framework zu prüfen, ob das Zertifikat, mit dem die Applikation signiert wurde, noch gültig ist. Dazu wird versucht, die sogenannte "Certificate Revocation List", also die Liste der zurückgezogenen Zertifikate, des Zertifikatsausstellers zu laden. Das Zertifikat ist von der Certification Authority "GlobalSign" (https://www.globalsign.com) ausgestellt und daher wird versucht auf die URL http://crl.globalsign.com/gscodesignsha2g3.crl zuzugreifen, was in einer Umgebung ohne Zugang zum Internet natürlich nicht möglich ist. Je nach Konfiguration der Umgebung kommt es daher zum Timeout.

Um den Startvorgang zu beschleunigen, können Sie in der Konfigurationsdatei PackagingPowerBench.exe.config die Zeile 17

<generatePublisherEvidence enabled="false"/>

die standardmäßig auskommentiert ist, aktivieren, indem Sie die <!-- Markierung am Zeilenanfang und die --> am Zeilenende entfernen. Nachdem Sie die Datei gespeichert haben, sollten nun die Startvorgänge der grafischen PPB-Oberfläche zügig erfolgen.