IIS用のWebアダプターと共にArcGIS 10.1をインストールしています。このページのとおり、Cross Origin Resource Sharing(CORS)を有効にするために、IIS7のルートに構成ファイルを追加しました。このページのとおり、CORS対応ArcGISサーバーをデフォルトのCORSサーバーのリストにプッシュしました。
esri.config.defaults.io.corsEnabledServers.push("vmagstenone")).
ただし、vmagstenでホストされているJavaScriptアプリケーションがGISサーバー(vmagstenone)にリクエストを行うと、エラーが発生します
"Origin http://vmagsten is not allowed by Access-Control-Allow-Origin.".
編集:フィーチャレイヤーの読み込みに失敗します。また、ダイナミックレイヤーをロードしようとしましたが、これも同じエラー_557で失敗します(画像を参照)
編集:上記の手順は、サーバーがクロスオリジンをサポートしていることを意味するため、このエラーは表示されません。このサーバーはcorsをサポートする必要があるため、この場合、このエラーを無視できるというesriによるこのステートメントは適用されません。これは、ESRIサーバーへの最初のエラーを無視できることを意味します。
!
編集:このレイヤーのクエリからのサンプル応答は、応答にAccess-Control-Allow-Originがあることを示しています
!