Apache flex 无法远程调用CFC(Flex 4/ColdFusion 9)

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

我们最近更新了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/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" ...>