问题描述
本Flex项目是用WebService来获取数据库中数据的,在调试时可以显示从WebService获得的数据,但是发布后,打开发布的HTML文件或SWF文件都不能够显示数据。请问这是什么原因?(PS:Flex项目中是直接点击Flex Builder 3中的Data--Import Web Service(WSDL)来导入写好的WebService) 问题补充:后台有数据,我是直接使用Flex Builder 3中的Data--Import Web Service(WSDL)来导入写好的WebService,并没有使用<mx:webservice>标签。这样调试的时候换还好好的,一发布就不行了。snowhui 写道
解决方案
是不是发布以后的webService的WSDL地址变了。你直接那样导入的话 你在as代码里面是可以看见连接服务端wsdl地址的。你可以核对下 看看是不是你发布webService的地址。或者你导入的时候用的localhost 你可以改成127.0.0.1试试 我以前用标签的时候遇到过这种情况 反正就是webService的地址有问题 你查查
解决方案二:
在后台有数据吗、你也可以找印一下fault事件里的内容来看一下具体的原因
时间: 2024-08-13 20:15:14