Dies ist eine alte Version des Dokuments!
Häufige Probleme / Fragen zu edp:web3
Kein Drag & Drop Effekt
Wenn der Drag & Drop Effekt nicht funktioniert, könnte es daran liegen, dass WebSockets in Reverse-Proxy nicht aktiviert sind. Um dies zu beheben, muss in der Konfiguration der Upgrade-Header gesetzt und die HTTP-Version 1.1 aktiviert werden, damit WebSocket-Verbindungen korrekt weitergeleitet werden.
Lageführung wird trotz Aktivierung in den Einstellungen nicht angezeigt
Beim Start von edp:web wird geprüft, ob die Lizenzerweiterung für die Lageführung (edp:command) vorhanden ist. Wenn dies nicht der Fall ist, wird innerhalb der Einstellungen von edp:web automatisch die Anzeige der Lageführung deaktiviert.
D.h., wenn nach einem Neustart die Lageführung trotz Aktivierung innerhalb der Einstellungen nicht angezeigt wird, liegt dies daran, dass die entsprechende Lizenz nicht vorhanden ist.
Sollte die Lizenz aber inklusive der Lageführung ausgestellt worden sein, so liegt die Ursache für das fehlende Erkennen der Freischaltung der Lageführung darin, dass die Ländereinstellungen des Betriebssystems für den Systembenutzer, unter dem der Dienst „edpweb“ ausgeführt wird, nicht auf Deutsch stehen. In diesem Fall befolgen Sie bitte die hier verlinkte Anleitung und starten danach das Betriebssystem einmal neu.: https://eifert-systems.de/dokuwiki2023/doku.php?id=server:haeufigefehler:laendereinstellungen
Bitte beachten Sie hierbei auch, dass die Dienste unter dem Systembenutzer ausgeführt werden und für diesen andere Einstellungen als für das angemeldete Benutzerkonto gelten können. D.h. auch wenn alle Datumsformate in der Anzeige korrekt dargestellt werden, kann unter dem Systembenutzer eine andere Einstellung aktiv sein.
Taktische Zeichen werden nicht angezeigt (Fehler 404.11)
Wenn der IIS als Reverse-Proxy genutzt wird, kann es vorkommen, dass URLs mit einem Pluszeichen (+) abgewiesen werden – typischerweise mit dem HTTP-Fehler 404.11. Der IIS interpretiert das Pluszeichen standardmäßig als Versuch des „Double Escaping„ und blockiert die Anfrage, bevor sie an das Backend weitergeleitet wird. Das hat folgende Auswirkungen in edp:web: Taktische Zeichen werden nicht angezeigt. Lösung: Fügen Sie in der Datei web.config innerhalb des Bereichs <system.webServer> folgenden Block ein:
<security> <requestFiltering allowDoubleEscaping=„true“ /> </security>
Damit reicht der IIS-Proxy die URLs unverändert an edp:web weiter, und taktische Zeichen werden korrekt geladen.
Lange URLs (insbesondere Taktische Zeichen von Sirenen oder POIs) werden nicht angezeigt (Fehler 400)
Dies kann an einem der vor dem edp:web liegenden Proxy Server liegen.
Mögliche Ursachen:
- Http.sys: Registrierungseinstellung
UrlSegmentMaxLengthist zu niedrig (Standardwert ist 260 Zeichen). Hier kann es ggf. notwendig sein den WertUrlSegmentMaxLength(DWORD 32bit) inHKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\HTTP\Parametersauf bspw.1024zu setzen. Mehr Infos in der Microsoft Dokumentation: learn.microsoft.com - IIS: Falls auf dem System „Request Filtering“ aktiviert ist, kann es sein, dass hier die
maxUrlzu kurz konfiguriert ist. Mehr Infos in der Microsoft Dokumentation: learn.microsoft.com