私の開発用コンピューターには、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 サーバーにデプロイするとサービスは正常に動作しますが、そこでコードをステップ実行することはできません。
何が間違っている可能性がありますか?
ありがとう、ゲイリー