2012-08-09 49 views
0

我想在android設備上測試我的應用,我有一個本地web服務(ASP.net),它位於我的筆記本電腦中,當我插入設備時,應用但它無法從我的本地web服務接收數據,我如何才能將數據發送到設備,就像在仿真器中一樣 PS:應用程序在模擬器中正常工作。 謝謝獲取Android設備galaxy S2像模擬器一樣工作

回答

2

模擬器使用您的筆記本電腦的網絡接口,因此它可以直接訪問webservice。您的設備需要通過自己的連接選項(celluar網絡,WiFi,可能是藍牙)連接到筆記本電腦。

我有幾個想法如何到達:

  • 如果你有一個WiFi路由器和兩個筆記本電腦和手機連接到它 - 這是非常簡單:只是暴露web服務,以解決可以看出在網絡中並在您的手機上使用它。
  • 如果你有一個外部IP--當手機連接到網絡時只使用該地址。
  • 設置WiFi接入點在你的筆記本電腦和你的設備與它連接

    檢查這些網址,如何建立一個託管網絡(熱點)在Windows 7:

    Hosted network documentation in MSDN

    Hosted network tutorial

  • 您可以嘗試藍牙和PAN。
+0

感謝您的幫助,我該如何將我的web服務暴露給可在網絡中看到的地址?我是真正的初學者,我不知道如何去做 – 2012-08-09 09:23:30

+0

如果你有兩臺電腦,在他們的網絡地址上互相ping通,並嘗試使用地址在另一臺上打開web服務。 – 2012-08-09 10:42:50

+0

我可以ping通電腦,但我無法從瀏覽器訪問網絡服務(ipadress/myapp/WebService1.asmx,他們告訴我無法訪問IP地址,有什麼我失蹤?我是在我的應用程序中使用IIS – 2012-08-09 10:51:23

相關問題