0

私の開発用コンピューターには、LAN 上で 192.168.2.7 のローカル I/P が割り当てられています。

ブラウザーに入るhttp://localhostと、コンピューターの IIS 画面が期待どおりに表示されます (Win7 を実行)。

ブラウザーに入るhttp://192.168.2.7と、コンピューターの IIS 画面が期待どおりに表示されます。

ポート 50421 でリッスンする HTTP サービスがあります。(Visual Studio)

ブラウザーに入るhttp://localhost:50421と、HTTP サービスから適切な応答が得られます

ブラウザに入るhttp://192.168.2.7:50421と、Firefox と IE の両方が接続できないと言います。

どうしてこれなの?テストでマシンの IP アドレスを使用できないのはなぜですか? 私のコンピュータの I/P は機能しますが、ポートと組み合わせて使用​​すると機能しません。LAN上の他のマシンからも試してみましたが、同じ結果が得られました。

これを行う必要がある実際的な理由は、Windows Phone 7 と、マシンの IP を使用する必要がある「localhost」を使用できない Android AVD エミュレーターの両方からのクライアント呼び出しをテストしているためです。これを行う方法がわからない場合は、POST サービスをデバッグできません。

ところで、本番 Web サーバーにデプロイするとサービスは正常に動作しますが、そこでコードをステップ実行することはできません。

何が間違っている可能性がありますか?

ありがとう、ゲイリー

4

1 に答える 1

0

一部のルーター ブランドではそれができません。グローバル IP を使用して WAN からアクセスし、ポート フォワーディングを設定してみてください。

于 2012-10-21T19:16:41.537 に答える