Ich habe ArcGIS 10.1 mit dem Webadapter für IIS installiert. Ich habe dem Stammverzeichnis von IIS7 eine Konfigurationsdatei hinzugefügt, um die Cross Origin Resource Sharing (CORS) gemäß dieser Seite zu aktivieren . Ich habe den cors-fähigen ArcGIS-Server in die Liste der Standard-cors-Server gemäß dieser Seite verschoben :
esri.config.defaults.io.corsEnabledServers.push("vmagstenone")).
Wenn jedoch meine auf vmagsten gehostete JavaScript-Anwendung eine Anfrage an den GIS-Server (vmagstenone) sendet, wird der Fehler angezeigt
"Origin http://vmagsten is not allowed by Access-Control-Allow-Origin.".
Bearbeiten: Der Feature-Layer kann nicht geladen werden. Ich habe auch versucht, eine dynamische Ebene zu laden, und auch dies schlägt mit demselben Fehler fehl _557 (siehe Bild)
Bearbeiten: Ich sollte diesen Fehler nicht sehen, da die obigen Schritte bedeuten sollten, dass der Server Cross-Origin unterstützt. Diese Aussage von esri, dass dieser Fehler ignoriert werden kann, gilt in diesem Fall nicht, da dieser Server cors unterstützen sollte. Dies bedeutet, dass der erste Fehler auf dem ESRI-Server ignoriert werden kann.
!
Bearbeiten: Hier ist eine Beispielantwort von einer Abfrage auf dieser Ebene, die zeigt, dass die Antwort Zugriffssteuerung-Zulassen-Ursprung hat
!