4

私はasp.net開発サーバー(localhost)を持っています。Android 携帯電話 (Sony Ericsson XPERIA) からローカルホストにアクセスしたい。アクセスしたいWebサービスメソッドがいくつかあるためです。エミュレータを使用して(10.0.2.2:portNoを指定して)実行しました。しかし、モバイル デバイス経由でローカルホストにアクセスする方法がわかりません。

あなたの助けに感謝します。

ありがとうございました

更新: - 2012 年 9 月 14 日

Guyz この問題についてあなたの助けが本当に必要です...助けてください..私はワイヤレスルーターを持っていて、ラップトップはそれに接続されており、ラップトップには静的IPが与えられています。
Androidフォンを持っていますが、ワイヤレスルーターにも完全に接続されています。また、私の Web サイトは IIS7 でホストされており、ポートが割り当てられています。私が必要とするのは、(アプリケーションを使用して) Android デバイスを介して Web サイトにある Web サービスにアクセスすることです。
ラップトップの IP (静的 IP) と 10.0.2.2 の IP も与えることを何度も試みました。しかし、どれも機能しません。そして今、私は本当に混乱しています。
完全なチュートリアルを知っている場合、または以前にこれを行ったことがある場合は、投稿してください。これに関するあなたの助けは本当に感謝しています。(私の英語が間違っている場合は無視してください) ありがとうございます。

4

7 に答える 7

2
  • Web サービスにアクセスするときに指定し たパスを変更する必要があります。
  • localhostを自分のIP アドレスに置き換えます。
  • cmdでIP アドレスを取得できます。
  • cmdに移動し、 ipconfigと入力します。
于 2012-07-21T09:12:20.640 に答える
1

携帯電話と Web サーバーが同じ WiFi ネットワーク上にある場合は、他のコメントで提案されているように実行できます。ipconfig コマンドを使用して開発サーバーの IP アドレスを見つけ、そのアドレスを電話で使用します。受信接続を許可するには、開発サーバーのファイアウォール設定を変更する必要がある場合があることに注意してください。

ただし、携帯電話が 3G に接続されているか、デバイスが同じネットワークに接続されていない場合は、おそらく開発サーバーにパブリック IP がなく、デバイスが相互に認識できないため、事態はさらに複雑になります。

その場合、開発サーバーのローカル ルーターを再構成するか (Google で「ポート フォワーディング」の手順を参照してください)、 https ://pagekite.net/ (免責事項: 私が書きました!) のようなツールを使用して、開発サーバーの存在を確認する必要があります。公共のインターネット上。

幸運を!

于 2012-07-21T11:50:30.423 に答える
0

Android ブラウザーで 10.0.2.2 にアクセスするだけです。これが機能しない場合は、ファイアウォールも無効にします。

于 2012-07-21T09:03:19.683 に答える
0

アドレスを「10.0.2.2: portNr」として設定する必要があります

portNr = ASP.NET 開発サーバーによって指定されたポート

于 2012-12-06T08:45:53.317 に答える
0

Android デバイス (電話またはタブレット) をWiFi接続経由でローカル ネットワークに接続する必要があります。

接続が確立されたら、URL を開いてブラウザーで接続を確認できますhttp://xx.xx.xx.xx:portNo(EvdTempel による回答として)。

于 2012-07-21T09:56:36.463 に答える
-2

http://your-system-ip-address/your-site名前にアクセスするだけです。
うまくいかない場合は、ファイアウォールも無効にしてください。

于 2015-07-04T03:45:54.393 に答える