remoteObject falha após recompilação Usando CF8
-
19-08-2019 - |
Pergunta
Eu tenho entregou um projeto Flex que foi originalmente construído e compilado usando Flex3 e CF7. Minha configuração é Flex3 com CF8. Tudo funciona bem quando eu inicialmente puxar o projeto acabou, mas assim que eu recompilar, chamadas remotas para os CFCs começam a falhar. Eu costumava depurador Charles Web Proxy e descobriu que o fracasso parece começar com o flex2gateway. Eu dobro verificado para garantir que o flex2gateway é acessível e está funcionando bem no meu CF8 instalar a partir de tanto a minha raiz do projeto e localhost. Eu também verificados duas vezes para se certificar de que minhas configurações do projeto dirigiu o Flex Compiler para referenciar meu wwwroot CF8 para o services-config.xml. Tanto quanto eu posso dizer, todas as minhas configurações estão corretas. Assim, escusado será dizer, eu estou em uma perda completa. Tem mais alguém encontrou este problema antes?
Obrigado, --Anne
Solução 2
Depois de brincar com isso por muito mais tempo do que eu jamais deveria ter, eu decidi usar JSON para comunicação remota vez. Isto é principalmente porque JSON torna consideravelmente mais fácil de descobrir o que está acontecendo debaixo das cobertas quando a depuração. Obrigado pela sua ajuda a todos.
- Anne
Outras dicas
Na verdade não erros estão sendo lançados que é realmente estranho. No entanto, após alguns testes adicionais e experimentação, eu encontrei algo muito interessante. Fui em frente e criou um novo projeto onde os arquivos bin-debug foram todas as saídas para a raiz web. Ao tentar chamar um CFC com essa configuração, ele trabalhou bem o que é meio estranho. Assim que eu comecei a configurá-lo na mesma estrutura arquivo como o projeto, ele parou de ligar. A estrutura do projeto arquivo é o seguinte:
- _flash
- main
- bin-debug
- libs
- src
- com
- Teste
- Test.cfc
- Teste
- index.cfm (este é o mesmo que o wrapper html que geralmente é gerado em bin-debug. Temos que na raiz, para que possamos puxar tanto as versões de lançamento ou de depuração, dependendo de qual servidor que estamos usando no tempo.)
Com base nisso, o meu pensamento é que por algum motivo ele não está olhando para a raiz do servidor para com.Test.Test e em vez disso é apenas olhando dentro bin-debug. Isso faz sentido? O que é irritante é a total falta de erros.
- Anne