Webapplikation auf einem Remote-Webserver (IIS) im automatischen Modus erstellen
- Sie haben sichergestellt, dass genügend freier Festplattenspeicher für die Erstellung der Webapplikation vorhanden ist. Anderenfalls finden Sie Anweisungen unter Cleanup zur Reduzierung des Datenvolumens auf der Festplatte nutzen unter Zusätzliche Installer-Verfahren.
- Mindestens eine Website ist erstellt und unter Websites in der SMC-Struktur verfügbar.
- Der Ordner des Serverprojekts ist für den Benutzer der Webapplikation freigegeben. Sie können dies tun, indem Sie im Expander Projekt-Shares das Serverprojekt bearbeiten.
- (Gilt nur für Serverprojekt in Verteilung) Alle Projekte in der Verteilung mit dem verknüpften Serverprojekt sind für den Benutzer der Webapplikation freigegeben.
- Wählen Sie in der SMC-Struktur Websites > [Website].
- Klicken Sie Web-Applikation erstellen
.
- Führen Sie im Expander Serverinformationen folgende Schritte aus:
a. Geben Sie im den vollständigen Computernamen des Servers ein, z.B. ABCXY022PC.dom01.unternehmen.net.
oder klicken Sie Durchsuchen und wählen Sie den Servernamen im Dialogfeld Bedienplatz Auswahl aus.
b. Stellen Sie nötigenfalls den Service-Port auf die Nummer des Service-Ports des Servers ein. Der Standardwert der Portnummer lautet 8888.
c. Klicken Sie Projekte, um im Dialogfeld Projektinformationen nach einem Serverprojekt zu suchen.
- Im Expander Projektinformationen: Webserver-Kommunikation sind der Serverprojektname, der Kommunikationsmodus und die CCom-Portnummer gemäss den Angaben im verknüpften Serverprojekt konfiguriert.
- Der Systemname und der Projektpfad des verknüpften Serverprojekts werden ebenfalls angezeigt.
- (Optional, nicht erforderlich, wenn Sie das Serverprojekt unter Projekte gewählt haben) Klicken Sie im Expander Projektinformationen: Webserver-Kommunikation die Option Durchsuchen, um ein Serverprojekt im Dialogfeld Projektinformationen zu wählen.
- Im Expander Projektinformationen: Webserver-Kommunikation sind der Serverprojektname, der Kommunikationsmodus und die CCom-Portnummer gemäss den Angaben im verknüpften Serverprojekt konfiguriert. Wenn der Kommunikationsmodus des gewählten Serverprojekts Lokal ist, wird die Web-Applikation ebenfalls im Modus Lokal erstellt. In diesem Fall können Sie nicht mit Windows App-Client arbeiten. Daher müssen Sie den Kommunikationsmodus des Serverprojekts manuell auf Gesichert setzen und dann Mit Server abgleichen ausführen, um den Kommunikationsmodus der Web-Applikation auf Gesichert zu aktualisieren.
- Der Systemname und der Projektpfad des verknüpften Serverprojekts werden ebenfalls angezeigt.
- Gehen Sie im Expander Webapplikations-Details wie folgt vor:
a. Geben Sie einen eindeutigen Namen für die Web-Applikation.
b. Der Standardpfad für die Speicherung der Webapplikationsdateien ist [Installationslaufwerk:]\[Installationsordner]\[Websites]\[Name der Website]. Mit Durchsuchen können Sie den Pfad ändern.
c. Verwenden Sie das Self-Sign-Standardzertifikat aus dem Feld Zertifikat Ausgestellt an. Klicken Sie anderenfalls auf Durchsuchen, um das Dialogfeld Zertifikat auswählen zu öffnen. Wählen Sie im Register Eigene Zertifikate des Speicherorts Lokale Zertifikate oder Benutzerzertifikate ein Host- oder Self-Sign-Zertifikat aus. Weitere Informationen erhalten Sie unter Tipps zur Konfiguration eines Webapplikationszertifikats.
d. Verwenden Sie den Standard-Website-Benutzer oder klicken Sie Durchsuchen, um im Dialogfeld Benutzer auswählen einen Benutzer anzugeben. Der Benutzer der Webapplikation muss Mitglied der Gruppe IIS_IUSRS sein.
Hinweis: Für die Arbeit mit einem Windows-App-Client in einer verteilten Umgebung muss der Benutzer der Webapplikation in der Liste der zugelassenen Benutzer im Expander Projekt-Shares aller Systeme in der Verteilung aufgeführt werden, die mit der Webapplikation verknüpft sind.
e. Geben Sie das Passwort des gewählten Benutzers ein.
- Klicken Sie Speichern
.
- Eine Meldung wird angezeigt.
- Klicken Sie OK.
- Wird ein neuer Ordner für die Webapplikation als untergeordnetes Element der gewählten Website unter Websites in der SMC-Struktur erstellt. Wird in IIS ein entsprechender untergeordneter Ordner angelegt. Wird ein Webapplikationsordner mit den Ordnern ClickOnce an dem bei der Erstellung der Website angegebenen Pfad angelegt.
Die Meldungsdateien zur Systemverwendung werden vom Ordner [Installationslaufwerk]:\[Installationsordner]\GMSMainProject\Data\SMC kopiert nach
[Installationslaufwerk]:\[GMSProjects\WebSites\[Websitename]\[Webapplikationsname]\ClickOnce
[Installationslaufwerk]:\[GMSProjects\WebSites\[Websitename]\[Webapplikationsname]\FlexClient .
- Wird URL kopieren angezeigt und Sie können die URL der Website kopieren.
Sie können die URL der Webapplikation klicken, um die Webseite im Standardbrowser zu öffnen und mit Windows-App-Clients zu arbeiten.

Tipps
- Der Antragstellername des Host-Zertifikats, der für die CCom-Porteinstellungen auf einem Serverprojekt konfiguriert ist, muss mit dem Servernamen auf dem Client/FEP übereinstimmen. Anderenfalls wird eine Meldung angezeigt, die Sie über die Inkonsistenz informiert, und Sie können dann nicht mit den Windows App-Clients arbeiten.
- Achten Sie darauf, dass das Root-Zertifikat (.cer-Datei) des Host-Zertifikats (.pfx) oder des Self-Sign-Zertifikats, das im Feld Host-Zertifikat im Expander Kommunikationssicherheit des gewählten Serverprojekts angegeben ist, auch im Speicher der Stammzertifizierungsstelle im lokalen Zertifikatspeicher auf dem Client/FEB mit dem Webserver (IIS) verfügbar ist.
- Wenn das Root-Zertifikat auf dem Server fehlt, während eine Webapplikation auf dem Remote-Webserver (IIS) erstellt oder bearbeitet wird, informiert Sie eine Meldung darüber, dass das Host-Zertifikat nicht gültig ist. Wenn jedoch das Root-Zertifikat des Host-Zertifikats nicht in der Stammzertifizierungsstelle auf dem Server verfügbar ist, jedoch in derjenigen auf dem Client oder FEP, der den Webserver (IIS) hostet, funktioniert die URL der Webapplikation.
- Der Benutzer der Webapplikation kann vom Benutzer der Website abweichen. Sie müssen sicherstellen, dass das verknüpfte Serverprojekt für den Webapplikationsbenutzer auf dem Remote-Webserver (IIS), der auf dem Client oder dem FEP gehostet ist, freigegeben ist.
- Nur Zertifikate mit RSA-Signaturalgorithmus werden unterstützt. CNG-Zertifikate werden nicht unterstützt.