2009-01-16 12 views
0

我已經交出了一個最初使用Flex3和CF7編譯和編譯的Flex項目。我的設置是Flex8和CF8。當我最初將項目拉出時,一切正常,但只要我重新編譯,遠程調用CFC就開始失敗。我使用Charles Web Proxy調試器,發現失敗似乎以flex2gateway開頭。我再次檢查以確保flex2gateway是可訪問的,並且從我的項目根目錄和本地主機上的CF8安裝都可以正常工作。我也加倍檢查,以確保我的項目設置指導Flex編譯器引用我的CF8 wwwroot作爲services-config.xml。據我所知,我所有的設置都是正確的。所以,不用說,我完全失敗。有沒有其他人遇到過這個問題?使用CF8重新編譯後,remoteObject失敗

感謝, --Anne

+0

錯誤中的任何其他信息?是否有錯誤傳遞給查爾斯或者CF日誌中的錯誤? – 2009-01-16 17:55:29

回答

0

這個玩弄了相當長的時間比我應該有,我已經決定使用JSON用於在遠程代替。這主要是因爲JSON使得在調試時很容易找出封面下面發生了什麼。謝謝大家的幫助。

- 安妮

0

其實沒有錯誤越來越拋出這實在是不可思議。然而,經過一些進一步的測試和實驗後,我確實發現了一些相當有趣的事情。我繼續創建一個新的項目,bin-debug文件全部輸出到web根目錄。當試圖用該設置調用CFC時,它運行良好,這有點奇怪。只要我開始在與項目相同的文件結構中進行設置,它就會停止連接。該項目的文件結構如下:

  • _flash
    • 主要
    • 濱調試
    • SRC
  • COM
    • 測試
      • Test.cfc
  • index.cfm(這是一樣的,通常列于斌調試生成的HTML包裝。我們有它的根,以便我們可以根據當時使用的服務器來調整版本或調試版本。)

基於此,我的想法是,由於某種原因,它不是看到com.Test.Test的服務器根目錄,而不是在bin-debug中查找。那有意義嗎?令人生氣的是完全沒有錯誤。

--Anne