我已经为IIS的Web适配器安装了ArcGIS 10.1。我已按照此页面将配置文件添加到IIS7的根目录,以启用跨源资源共享(CORS)。我已按照此页面将启用了cors功能的ArcGIS Server推入默认cors服务器列表中:
esri.config.defaults.io.corsEnabledServers.push("vmagstenone")).
但是,当我在vmagsten上托管的JavaScript应用程序向GIS服务器(vmagstenone)发出请求时,出现错误
"Origin http://vmagsten is not allowed by Access-Control-Allow-Origin.".
编辑:要素图层无法加载。我也曾尝试加载动态图层,但同样失败,错误为_557(参见图片)
编辑:我不应该看到此错误,因为上述步骤应表示服务器确实支持跨源。该声明由ESRI这个错误可以忽略不适用于这种情况,因为该服务器应该支持CORS。这确实意味着可以忽略ESRI服务器的第一个错误。
!
编辑:这是该层查询的示例响应,显示响应具有Access-Control-Allow-Origin
!