Domanda

Mi è stato consegnato un progetto Flex che è stato originariamente creato e compilato usando Flex3 e CF7. La mia configurazione è Flex3 con CF8. Tutto funziona bene quando inizialmente eseguo il pull del progetto, ma non appena ricompilare, le chiamate remote ai CFC iniziano a fallire. Ho usato il debugger di Charles Web Proxy e ho scoperto che l'errore sembra iniziare con flex2gateway. Ho ricontrollato per assicurarmi che flex2gateway sia accessibile e funzioni correttamente sulla mia installazione CF8 sia dal mio progetto root che da localhost. Ho anche verificato due volte per assicurarmi che le impostazioni del mio progetto indirizzassero il compilatore Flex a fare riferimento al mio wwwroot CF8 per services-config.xml. Per quanto ne so, tutte le mie impostazioni sono corrette. Quindi, inutile dirlo, sono in completa perdita. Qualcun altro ha riscontrato questo problema prima?

Grazie, --Anne

È stato utile?

Soluzione 2

Dopo aver giocato con questo per molto più tempo di quanto avrei mai dovuto, ho deciso di usare JSON per il remoting. Ciò è principalmente dovuto al fatto che JSON rende notevolmente più semplice scoprire cosa succede sotto le copertine durante il debug. Grazie per il vostro aiuto a tutti.

- Anne

Altri suggerimenti

In realtà non vengono generati errori, il che è davvero strano. Tuttavia, dopo alcuni ulteriori test e sperimentazioni, ho trovato qualcosa di piuttosto interessante. Sono andato avanti e ho creato un nuovo progetto in cui i file bin-debug sono stati tutti inviati alla radice web. Quando si tenta di chiamare un CFC con quella configurazione, ha funzionato bene, il che è strano. Non appena ho iniziato a configurarlo nella stessa struttura di file del progetto, ha smesso di connettersi. La struttura dei file del progetto è la seguente:

  • _flash
    • principale
    • bin-debug
    • libs
    • src
  • com
    • Prova
      • Test.cfc
  • index.cfm (questo è lo stesso del wrapper html che di solito viene generato nel bin-debug. Lo abbiamo nella radice in modo che possiamo estrarre le versioni di rilascio o di debug a seconda del server che stiamo usando nel tempo.)

Sulla base di questo, il mio pensiero è che per qualche motivo non sta cercando nella radice del server com comTest.Test ed è invece solo all'interno del bin-debug. Ha senso? Ciò che esaspera è la totale mancanza di errori.

- Anne

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top