0

.NET Web サービスを使用する Android 用のアプリを開発しています。この部分は問題ありません。私は既に vm でテストしており、アプリは Web サービスを呼び出して、本来の動作を実行します。問題は、今すぐ「ライブ」でテストする必要があることです。私のアプリには、エミュレーターが提供できない Bluetooth やその他のものが必要なので、携帯電話にデプロイして試してみる必要があります。

本当の問題は、Web サービスが (IIS ではなく) 私のコンピューターでホストされていることです。Web サービスに接続するにはどうすればよいですか? 同じネットワークに参加できるように、コンピューターに既に VPN 接続を設定しています。接続は問題なく、Androidフォンからコンピューターにpingを送信できました(そのためのアプリをダウンロードしました)。しかし、コンピューターの IP を使用して Web サービスを呼び出そうとしましたが、機能しません。ブラウザで次のアドレスを使用します: http://192.168.56.1:49365/DataUpload.asmx (192.168.56.1 はコンピュータの IP で、DataUpload.asmx は Web サービスの名前です)

Web サービスの名前と IP は問題ありませんが、Web サービスが表示されません。

誰かが私を助ける方法を知っていますか? ポートまたはそのようなものに何かがあると思います(MY FIREWALL IS DISABLED)。

前もって感謝します。

4

1 に答える 1

0

ほぼ確実に 192.168.56.1 がルーターであり、これはほぼ標準です。確認するには、コンピューターにアクセスし、電話で試したのと同じアドレスをブラウザーで使用してください。

結果を投稿してください。

もう1つ、携帯電話の「セルラー」ラジオをオフにして、WiFi経由でのみ接続するようにする必要があります. それ以外の場合は、家にある IP アドレスを調べて、電話をその IP に向け、ルーターからローカル マシンにポート フォワードする必要があります。

于 2012-04-13T13:50:16.023 に答える