Apache flex 无法远程调用CFC(Flex 4/ColdFusion 9)
我们最近更新了ColdFusion 9(从8开始)和Flex 4(从3开始) 现在在尝试加载Flex部分时收到以下错误:Apache flex 无法远程调用CFC(Flex 4/ColdFusion 9),apache-flex,coldfusion,flex4,coldfusion-9,cfc,Apache Flex,Coldfusion,Flex4,Coldfusion 9,Cfc,我们最近更新了ColdFusion 9(从8开始)和Flex 4(从3开始) 现在在尝试加载Flex部分时收到以下错误: roSessionVO.init() Unable to invoke CFC - The method 'init' in component C:\ColdFusion9\wwwroot\web_apps\site\model\SessionVO.cfc cannot be accessed remotely. 我们是否需要重新导出Flex项目以解决问题,或者/Flex
roSessionVO.init()
Unable to invoke CFC - The method 'init' in component
C:\ColdFusion9\wwwroot\web_apps\site\model\SessionVO.cfc cannot be accessed remotely.
我们是否需要重新导出Flex项目以解决问题,或者/Flex/remoting-config.xml中的代码是否需要更新
请不要犹豫,要求更多的信息-不太确定从哪里开始
谢谢。Flex和ColdFusion代码的一些示例可能会有所帮助,但该错误表明“init”方法未标记为access=“remote”。ColdFusion 8早期有一个bug,它使用access=“public”处理方法,好像它们被设置为“remote”,因此您的Flex应用程序可能无论如何都能工作。这是一个安全问题。只有显式公开为远程的方法才可用 要修复此问题,您很可能会将cffunction标记更改为access=“remote”
Flex和ColdFusion代码的一些示例可能会有所帮助,但该错误表明“init”方法未标记为access=“remote”。ColdFusion 8早期有一个bug,它使用access=“public”处理方法,好像它们被设置为“remote”,因此您的Flex应用程序可能无论如何都能工作。这是一个安全问题。只有显式公开为远程的方法才可用 要修复此问题,您很可能会将cffunction标记更改为access=“remote”
<cffunction name="init" access="remote" ...>