arcgis flex 安全沙箱问题
来源:互联网 发布:淘宝图书类目 编辑:程序博客网 时间:2024/05/21 06:18
http://blog.csdn.net/zj21923/article/details/5835142
前几天在自己的机器上打了一套arcgis flex的开发环境,在本机发布了地图服务,在flex中使用localhost获取地图时一切正常,但改成IP地址后包安全沙箱错误。
网上搜得解决方案,在此备份:
Flash Player对访问外部资源有比较严格的限制,因此如果你需要访问跨域的ArcGIS Server服务(比如本地非本机、不同域等),一定要注意Flash的安全策略问题。当你在使用ArcGIS Flex API的时候出现了安全沙箱错误(注意,这个错误在调试状态下不会出现,因为IDE已经忽略了安全策略);或者运行的时候出不来地图,但是在浏览器中查看 REST服务目录是正常的,那么这个时候就需要注意下你是不是进行了跨域访问。
配置服务器允许被Flash进行跨域访问一般需要在远程的Web服务器根目录下放置一个安全策略文件。当我们开发一个ArcGIS Flex API应用,同时它需要访问跨域的ArcGIS Server的时候,一定要在ArcGIS Server的REST Web根目录下放置如下名为“crossdomain.xml”的安全策略文件:
<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
<allow-access-from domain="*" />
<allow-http-request-headers-from domain="*" headers="*"/>
</cross-domain-policy>
以上的安全策略是允许所有的连接,这个安全策略文件需要被放到特定的位置,比如ArcGIS Server for .Net应该是IIS的根目录(如:C:/Inetpub/wwwroot);ArcGIS Server for Java应该是web_output目录(如:{ArcGisDIR}/java/web_output)。
前几天在自己的机器上打了一套arcgis flex的开发环境,在本机发布了地图服务,在flex中使用localhost获取地图时一切正常,但改成IP地址后包安全沙箱错误。
网上搜得解决方案,在此备份:
Flash Player对访问外部资源有比较严格的限制,因此如果你需要访问跨域的ArcGIS Server服务(比如本地非本机、不同域等),一定要注意Flash的安全策略问题。当你在使用ArcGIS Flex API的时候出现了安全沙箱错误(注意,这个错误在调试状态下不会出现,因为IDE已经忽略了安全策略);或者运行的时候出不来地图,但是在浏览器中查看 REST服务目录是正常的,那么这个时候就需要注意下你是不是进行了跨域访问。
配置服务器允许被Flash进行跨域访问一般需要在远程的Web服务器根目录下放置一个安全策略文件。当我们开发一个ArcGIS Flex API应用,同时它需要访问跨域的ArcGIS Server的时候,一定要在ArcGIS Server的REST Web根目录下放置如下名为“crossdomain.xml”的安全策略文件:
<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
<allow-access-from domain="*" />
<allow-http-request-headers-from domain="*" headers="*"/>
</cross-domain-policy>
以上的安全策略是允许所有的连接,这个安全策略文件需要被放到特定的位置,比如ArcGIS Server for .Net应该是IIS的根目录(如:C:/Inetpub/wwwroot);ArcGIS Server for Java应该是web_output目录(如:{ArcGisDIR}/java/web_output)。
- arcgis flex 安全沙箱问题
- ArcGIS Flex 安全沙箱问题
- arcgis flex 安全沙箱问题
- arcgis for java flex 安全沙箱问题
- ArcGis For Flex安全沙箱
- flex调用arcgis地图服务发布地图遇到安全沙箱问题
- Arcgis javascript api离线地图开发环境搭建- dojo未定义- flex安全沙箱问题
- ArcGIS API for Flex 发布应用时 安全沙箱的问题
- flex安全沙箱问题
- flex安全沙箱问题
- Flex安全沙箱问题
- flex 安全沙箱问题
- Arcgis for Flex #2048安全沙箱冲突解决方法
- 关于Flex安全沙箱的问题
- Flex 域名安全沙箱问题
- 关于flex的安全沙箱问题
- Flex安全沙箱另类问题
- 关于Flex安全沙箱的问题
- 利用SPRING JDBC 和模板框架实现SQL可配置
- VSS和SVN的功能对应关系与不同
- 2011年技术总结
- 开发架构选型
- 代码生成工具的实现思路
- arcgis flex 安全沙箱问题
- Hadoop心跳机制源码分析
- 在Red Hat Enterprise Linux 5下ArcGIS Server的一些问题和解决方法
- :“Unable to connect to Manager Service”
- SDE直连Oracle空间数据库
- ArcGIS10联网无法启动问题解决
- HRESULT:0X800736FD 问题的解决
- vc++等待,延时处理,进程并行所必须
- 如何解决sde extproc代理DLL路径无效