Flash程序连接到服务器上托管的WCF Web服务,没有防病毒,没有防火墙和Windows Server 2003 64位环境。
闪回返回连接失败消息
当我嗅探它时,我发现Flash程序无法找到这些请求, http://IP:2805/BLL.svc?xsd=xsd1 http://IP:2805/BLL.svc?xsd=xsd0
奇怪的是,asp.net服务正常。
也是在另一台服务器上部署的相同服务,工作正常!!
是否有解决方法。
由于
答案 0 :(得分:0)
您可能需要服务器上的crossdomain.xml文件,以便Flash连接到远程Web服务。
答案 1 :(得分:0)
通过创建静态WSDL来解决,我们从32位服务器复制了xsd0和xsd1,并将这些文件放在服务根目录中。
- 在浏览器中关注WSDL,
- 删除所有逻辑资源(http://IP:2805/BLL.svc?xsd=xsd1) 将其转换为(http://IP:2805/xsd1.xml)。
还修复文件之间的引用,并在需要时修复IP。从WSDL引用到WSDL0,直到达到xsd0,xsd1。