ERROR

Layer konnte nicht geladen werden: Fehlercode: Channel.Security.Error

Last Published: November 15, 2020

Fehlermeldung

Wenn die Abfrage-URL beim Erstellen einer ArcGIS Viewer for Flex-Abfrage auf "localhost" verweist, wird die folgende Fehlermeldung zurückgegeben:

"<layer name> layer failed to load: Fault code: Channel.Security.Error Fault info: Security error accessing url Fault details: Destination: DefaultHTTP"
[O-Abbildung]

Ursache

Für diesen Fehler sind verschiedene Ursachen möglich:

  • In ArcGIS Viewer for Flex wird eine URL verwendet, die statt auf den Computernamen auf "localhost" verweist.
  • In der Datei "config.xml" in ArcGIS Viewer for Flex ist eine falsche URL angegeben.
  • Die Datei "crossdomain.xml" in ArcGIS for Server verweist auf die falsche IP-Adresse oder auf den falschen Computernamen.
  • Die Datei "HOSTS" auf dem Client-Computer, der auf den ArcGIS for Server-Computernamen zugreift, konnte nicht aufgelöst werden.
  • Beim Verbund zwischen ArcGIS for Server und Portal for ArcGIS sind Konflikte aufgetreten.
  • Aufgrund der IIS-Einstellungen (Internet Information Service) unter ArcGIS for Server können Clientzertifikate akzeptiert werden.

Lösung oder Problemumgehung

  • Verwenden Sie die richtige URL, die auf den Service in der ArcGIS Viewer for Flex-URL statt auf "localhost" verweist.

[O-Abbildung]

  • Ändern Sie die Datei "config.xml" so, dass sie den richtigen vollständig qualifizierten Domänennamen (Fully Qualified Domain Name, FQDN) enthält.
    1. Navigieren Sie hierzu zu C:\Inetpub > wwwroot > flexviewer > config, öffnen Sie die Datei "config.xml" mit einem Text-Editor wie Editor von Microsoft, und ändern Sie den URL-Parameter so, dass er einen FQDN enthält.
[O-Abbildung]
  1. Speichern Sie die Änderungen, und schließen Sie Editor.
  • Auf dem für ArcGIS Viewer for Flex-Abfragen zuständige ArcGIS-Server muss sich im Stammverzeichnis die Datei "crossdomain.xml" befinden. Dies ist eine Voraussetzung für den Remotezugriff auf diese Services. Die Datei "crossdomain.xml" muss auf eine URL mit einem entsprechenden Computernamen oder einer entsprechenden IP-Adresse verweisen. Die Verwendung einer "crossdomain.xml"-Datei wird im Leitfaden unter ArcGIS API for Flex: Using crossdomain.xml beschrieben.
  • Navigieren Sie auf dem Client-Computer zu "Windows > System32 > drivers > etc", öffnen Sie die Datei "HOSTS" mit Editor, und bearbeiten Sie die Datei so, dass sie anschließend die IP-Adresse des Server-Computers sowie den entsprechenden Computernamen enthält.
[O-Abbildung]
Hinweis: Der oben beschriebene Workaround ist für den lokalen Computer bestimmt. Diese Schritte müssen auf Domänenebene durchgeführt werden, um weitere Konflikte bei der Auflösung von Computername und IP-Adresse zu vermeiden.
  • Entfernen Sie den Verbund von ArcGIS for Server und Portal for ArcGIS. Starten Sie den Server neu.
  • Überprüfen Sie, ob die IIS-Einstellungen ordnungsgemäß konfiguriert sind.
    1. Geben Sie hierzu im Windows-Startmenü in der Suchoption "IIS" ein, sodass der IIS-Manager angezeigt wird, und klicken Sie auf "IIS-Manager".
    2. Navigieren Sie zu Sites > Standardwebsite > flexviewer, und öffnen Sie SSL-Einstellungen.
[O-Abbildung]
 
  1. Überprüfen Sie, ob die Einstellungen für Clientzertifikate auf "Ignorieren" festgelegt sind. Klicken Sie auf "Übernehmen", und schließen Sie den IIS-Manager.
[O-Abbildung]
Hinweis: Hierbei handelt es sich um eine Einstellung auf Ebene der ArcGIS for Server-Site, die nicht von einem lokalen Computer übernommen werden kann. Wenn diese Funktionalität nicht verfügbar ist, wenden Sie sich an einen IT-Administrator.
Hinweis: Der technische Support steht bis Juni 2016 zur Verfügung. Die Wartung von ArcGIS Viewer for Flex wurde jedoch eingestellt. Der Fokus von Esri auf die Förderung von Web AppBuilder for ArcGIS als Ersatz für Flex wird in dem Blog unter Support Services Blog: Final Release and Support Plan for the ArcGIS APIs / Viewers for Flex and Silverlight beschrieben.

Artikel-ID:000012635

Hilfe von ArcGIS-Expert*innen erhalten

Technischen Support kontaktieren

Die Esri Support-App herunterladen

Zu den Download-Optionen