2013-12-16 54 views
0

我在Flex移動應用的初學者,使用與asp.net 我嘗試加載URLString在柔性移動應用服務交互的Flex手機應用程序時,我的問題,但它總是去NoConnection功能 當我使用斷點和移動終端連接到互聯網 這是我的代碼柔性4.6:在Flex移動應用程序中使用的URLLoader

   protected function Submit():void 
     { 

      SendLoader = new URLLoader(); 
      var URLString:String ="http://localhost:1614/Master_Services/Problems/insertProblem.aspx"; 
      SendLoader.addEventListener(IOErrorEvent.IO_ERROR,NoConnection); 
      SendLoader.addEventListener(HTTPStatusEvent.HTTP_STATUS,httperror); 
      SendLoader.addEventListener(Event.COMPLETE,SendComplete); 
      SendLoader.load(new URLRequest(URLString)); 

     } 

更新:此網址在電腦瀏覽器工作良好,但在手機瀏覽器也無法加載並給我網頁不可用。我認爲這可能是問題,如果這個問題,任何想法加載網址放置在本地主機moblie同時我通過USB調試。

請幫幫忙,提前

回答

0

感謝你需要改變localhost到您的計算機的IP地址。在移動瀏覽器中,您的代碼嘗試連接到設備上的端口1614而不是開發計算機上的端口1614。

還要確保您的防火牆已配置爲允許請求進入該端口;這是錯過一個簡單的步驟。您可能需要將自己的代碼部署到計算機上的IIS以使其也可以正常工作。 Visual Studio的內置網絡服務器只能從本地主機上運行(請參閱Can't access Visual Studio project from IP, only http://localhost)。

+0

感謝您的建議,問題解決了 – Sameh

相關問題