Flex中实现跨域web service调用时crossdomain.xml配置

访问跨域的ArcGIS Server服务出现了安全沙箱错误,运行的时候出不来地图, 需要在远程的Web服务器根目录下放置一个“crossdomain.xml”安全策略文件

<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM
"http://www.adobe.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
<site-control permitted-cross-domain-policies="all"/>
<allow-access-from domain="*"/>
</cross-domain-policy>
安全策略文件需要被放到特定的位置
ArcGIS Server for .Net应该是IIS的根目录(如:C:\Inetpub\wwwroot)
ArcGIS Server for Java应该是web_output目录(如:C:\ProgramFiles\ArcGIS\java\web_output)
欢迎来我的新浪博客做客: http://blog.sina.com.cn/toto0473
原文地址:https://www.cnblogs.com/toto0473/p/2543079.html