Ho ArcGIS 10.1 installato con l'adattatore web per IIS. Ho aggiunto un file di configurazione alla radice di IIS7 per abilitare la condivisione delle risorse di origine incrociata (CORS) secondo questa pagina. Ho inserito il server ArcGIS abilitato cors nell'elenco dei server cors predefiniti come da questa pagina:
esri.config.defaults.io.corsEnabledServers.push("vmagstenone")).
Tuttavia, quando la mia applicazione JavaScript ospitata su vmagsten invia una richiesta al server GIS (vmagstenone), ricevo l'errore
"Origin http://vmagsten is not allowed by Access-Control-Allow-Origin.".
Modifica: il layer delle funzionalità non viene caricato. Ho anche provato a caricare un livello dinamico e anche questo non riesce con lo stesso errore _557 (vedi immagine)
Modifica: non dovrei vedere questo errore poiché i passaggi precedenti dovrebbero significare che il server supporta l'origine incrociata. Questa affermazione di esri che questo errore può essere ignorato non si applica in questo caso poiché questo server dovrebbe supportare cors. Significa che il primo errore sul server ESRI può essere ignorato.
!
Modifica: ecco una risposta di esempio da una query su questo livello che mostra che la risposta ha Access-Control-Allow-Origin
!