我已经获得了一个最初使用Flex3和CF7构建和编译的Flex项目。我的设置是带有CF8的Flex3。当我最初拉动项目时,一切正常,但是一旦我重新编译,对CFC的远程调用开始失败。我使用了Charles Web Proxy调试器,发现故障似乎是从flex2gateway开始的。我仔细检查以确保flex2gateway是可访问的,并且它在我的项目root和localhost的CF8安装上运行正常。我还仔细检查以确保我的项目设置指示Flex编译器引用我的CF8 wwwroot for services-config.xml。据我所知,我的所有设置都是正确的。所以,不用说,我完全失去了。还有其他人以前遇到过这个问题吗?
谢谢, --Anne
答案 0 :(得分:0)
实际上没有错误被抛出,这真的很奇怪。然而,经过一些进一步的测试和实验,我确实找到了一些相当有趣的东西。我继续创建了一个新项目,其中bin-debug文件都输出到Web根目录。当尝试使用该设置调用CFC时,它工作正常,这有点奇怪。一旦我开始在与项目相同的文件结构中进行设置,它就会停止连接。该项目的文件结构如下:
基于此,我的想法是,由于某种原因,它没有查找com.Test.Test的服务器根目录,而只是在bin-debug中查找。那有意义吗?令人抓狂的是完全没有错误。
- 安
答案 1 :(得分:0)
使用它比我应该拥有的时间长得多,我决定使用JSON进行远程处理。这主要是因为JSON使得在调试时能够更容易地找出幕后发生的事情。感谢大家的帮助。
- 安