Lokale Umgebung vorbereiten
Um COSMO Grafische Erweiterung in Ihrer lokalen Umgebung vorzubereiten, müssen Sie einen Reverse Proxy einrichten. Dazu gehört das Herunterladen und Installieren von Dateien und das anschließende Ausführen eines Konfigurationsskripts.
Wichtig
Dieser Prozess ist nur für Installationen vor Microsoft Dynamics Business Central 18.00 notwendig. Für die Verwendung von Windows Authentifizierung ohne einen Reverse Proxy wird mindestens die Version 2.10.70192.73998 von COSMO Grafische Erweiterung benötigt.
Diese Prozesse können entweder vor oder nach der Installation und Registrierung der App durchgeführt werden.
Den Internet-Informationsdienst (IIS) konfigurieren
Die Dateien, die für die Konfiguration des IIS und die Ausführung des Skripts benötigt werden, sind in diesem Abschnitt beschrieben.
Hinweis
Diese Anweisungen sind auch in der Datei Readme.txt im Ordner COSMO Graphical Extension_[version] vermerkt.
Voraussetzungen
Die Voraussetzungen für die Installation des Reverseproxy sind:
- Laden Sie URL Rewrite von hier herunter:
https://www.iis.net/downloads/microsoft/url-rewrite - Installieren Sie URL Rewrite auf dem Server, auf dem der IIS für den Webclient läuft.
- Laden Sie das Routing von Anwendungsanforderungen herunter:
https://www.microsoft.com/download/details.aspx?id=47333 - Installieren Sie Routing von Anwendungsanforderungen auf dem Server, auf dem der IIS für den Webclient läuft.
- Laden Sie das CORS-Modul herunter:
https://www.iis.net/downloads/microsoft/iis-cors-module - Installieren Sie CORS-Modul auf dem Server, auf dem der IIS für den Webclient läuft.
Reverseproxy einrichten
Die Einrichtung des Reverseproxy erfolgt durch Ausführen des Skripts "ConfigureIIS.ps1", das sich im Ordner "scripts" im Ordner COSMO Graphical Extension_
Öffnen Sie die Windows PowerShell als Administrator.
Öffnen Sie das lokale Laufwerk, das die Skriptdatei "ConfigureIIS.ps1" enthält.
Geben Sie das folgende Skript hinter .\ConfigureIIS.ps1 ein:
-AllowedCorsOriginNames @("localhost", "<IP-Adresse>", "<Servername>", "<public IP address>") -WebServerPort <Portnummer> -BCServiceName <Name Ihres Business Central-Services>
Der erste Befehl ist ein CORS-Richtlinien-Array, das sicherstellt, dass nur identifizierte Server und gültige Adressen auf die Informationen zugreifen können.
- Führen Sie das Skript aus.
Feedback
Senden Sie Feedback für diese Seite. (Beachten Sie, dass diese Umfrage auf Englisch ist.)