2016-05-04 14 views
1

私は、ASP.NET/Azureアプリケーションをhttp://localhost:4617で実行しています。 AndroidエミュレータからREST呼び出しをデバッグしたいと思います。関連するSOスレッドは、10.0.2.2を使用すべきであることを示しているようです。私はhttp://10.0.2.2:4617のようないくつかのバリエーションを試しましたが、うまくいかないようです。その他の提案はありますか?Androidエミュレータをローカルホストサーバに接続するにはどうすればよいですか?

私のマシンでping localhostを実行すると、ipv6アドレスと関係があると思われるReply from ::1: time<1msが返されますが、これがどのように関係しているのかわかりません。

答えて

0

私はこれを理解することができました。 Azureサーバーエミュレータを実行している場合は、管理者権限でVisual Studioを実行する必要があります。そうしないと、ローカルホストに正しくバインドされません。

0

ローカルホストがデスクトップ上で実行されている場合よりも、それが問題です。 http://10.0.2.2と入力すると、Androidエミュレータのローカルホストに接続しようとします。

あなたがしなければならないことは、あなたのコンピュータのIPアドレスを見つけることです(あなたはそれをgoogleで使うことができます)。その後、一度あなたのアンドロイドエミュレータのブラウザにそれを入力して、それが動作するはずです

+0

エミュレータで自分のデスクトップにアクセスできるようになりました(実際にはルータの管理者ページに行きます)。ただし、ASPサイトでは実行できません。ポート4617に接続するにはどうしたらいいですか?私はhttp:// を試しましたが、5分以上経過するとタイムアウトします。 – ShrimpCrackers

+0

私はあなたのセットアップがわかりません。ただし、ローカルネットワーク内でコンピュータのアドレスを指定する必要があります。 設定についてもう少し詳しく説明できますか? – Jon

関連する問題