ローカルマシンでホストされているサービスにWebサービス呼び出しを行おうとしているWindowsMobile6アプリケーションがあるので、エミュレートされたデバイスとWebサービスの両方に接続するVS2008でログオンプロセスをデバッグできます。
インターネットに接続するようにデバイスエミュレーターを構成し、デバイスでIEからBing検索を実行してこれを確認しました。マシンのローカルテストフォームを使用してWebサービスが実行および動作していることを確認し、エミュレートされたデバイスにvxUtilをインストールし、マシンにpingを実行してWebサービスのURLにGETリクエストを送信できることを確認しhttp://MyMachineName>/Service/MyService.asmx
ました。どちらも成功しています。
アプリケーションはwww.google.comからのWeb要求応答をチェックすることでネットワーク接続をチェックしますが、これは成功しますが、Webサービスのログインメソッドを呼び出そうとすると、.NetSocketException10060が発生します-接続の試行に失敗しました接続されたパーティが一定期間後に適切に応答しなかったか、接続されたホストが応答しなかったために確立された接続が失敗したため。
注:このネットワーク接続チェックは、この記事の内容に沿って置き換えられます:WindowsMobile接続マネージャーとのネットワーク接続の確立
ローカルで実行されているWebサービスにVS2008のインスタンスをアタッチしましたが、エミュレートされたデバイスでログオンメソッドを呼び出すことからリクエストが届きません。エミュレータからローカルマシンに到達する接続が何かによって停止していると思いますが、接続が確立されない原因を他にどのように見つけることができますか?