Web services Flex无法识别crossdomain.xml策略文件

Web services Flex无法识别crossdomain.xml策略文件,web-services,flex3,sandbox,crossdomain.xml,Web Services,Flex3,Sandbox,Crossdomain.xml,我正在使用Flex3,我想访问另一台服务器上的Web服务。我已经成功地将webservice(Data->Import)导入到我的应用程序中,但是当我访问代码本身中的函数时,我得到以下错误: 警告:域。。。不指定元策略。应用默认的元策略“全部”。 此配置已弃用 错误:请求位于的资源。。。由请求者从。。。由于缺少策略文件权限而被拒绝 安全发送箱冲突 连接到。。。暂停-不允许从 我已将“crossdomain.xml”策略文件放在安装web服务的服务器的根目录中。这是该文件的内容: <!DO

我正在使用Flex3,我想访问另一台服务器上的Web服务。我已经成功地将webservice(Data->Import)导入到我的应用程序中,但是当我访问代码本身中的函数时,我得到以下错误:

警告:域。。。不指定元策略。应用默认的元策略“全部”。 此配置已弃用

错误:请求位于的资源。。。由请求者从。。。由于缺少策略文件权限而被拒绝

安全发送箱冲突

连接到。。。暂停-不允许从

我已将“crossdomain.xml”策略文件放在安装web服务的服务器的根目录中。这是该文件的内容:

 <!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
 <cross-domain-policy>
 <allow-access-from domain="*" secure="false" />
 </cross-domain-policy> 


我在代码中调用了Security.loadPolicyFile(),但仍然收到此错误。有什么建议吗?

试试这个:

<?xml version="1.0" ?>
<cross-domain-policy>
  <site-control permitted-cross-domain-policies="master-only"/>
  <allow-access-from domain="*"/>
  <allow-http-request-headers-from domain="*" headers="*"/>
</cross-domain-policy>

在请求crossdomain.xml文件时,是否可以检查您是否没有收到404。如果要在浏览器中获取xml文件而不是404文件,只需在浏览器中键入即可