2010-11-18 133 views
0

我們開發了一個Air應用程序,爲客戶提供課程材料。但是,有些客戶正遇到連接問題,我們已經設法複製服務器。服務器問題的空氣連接

一些背景。該應用程序使jQuery $ .ajax POST請求到服務器登錄用戶使用他們的用戶名和密碼。服務器響應一個json編碼的響應。除了特定的場景外,這種方法可以完美運行,其中ajax嘗試只是嘗試訪問服務器。

我們設法做重複這個問題如下:

  1. 啓動計算機。
  2. 在互聯網連接建立之前,請啓動Air應用程序。
  3. 嘗試重新登錄。

您可以重新加載應用程序,早在註銷Windows &,站在你的頭上...的應用將不斷報告連接失敗(「無法連接。 ..「<我們的超時消息15秒後)。唯一的補救措施是完全重新啓動Windows並等待Skype等連接,從而確保服務器連接成爲可能。

我們懷疑這個問題與Air所做的某些級別的緩存有關,或者是Air在啓動時創建的與Internet連接有關的某種級別的緩存。

任何幫助或建議將不勝感激。

Greg。

回答

0

在連接到數據調用的網站的根目錄中是否有crossdomain.xml文件? tutorial

<?xml version="1.0"?> 
<!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd"> 
<cross-domain-policy> 
<allow-access-from domain="*" /> 
</cross-domain-policy> 
+0

不,但網站接受當前連接就好了。它更多的情況下,它甚至沒有到服務器。空氣中的東西被鎖定。甚至可以是jQuery,但我懷疑它。 – lordg 2010-11-19 07:06:04