2

私はVS2008でいくつかのWindowsMo​​bile開発を行おうとしています。WMアプリがWCF呼び出しを行っています(または呼び出しようとしています)。エミュレーターと私のWCFサーバーは同じデスクトップPCで実行されています。VirtualPC2007と組み合わせてWM5エミュレーターでネットワークカードを構成する方法についての詳細を見つけました。これにより、エミュレーターのネットビューをサーフィンできるようになり、以前よりもずっと近くになりました。ただし、http:// mycomputername /http://10.1.1.2/など、デスクトップマシン自体を認識させることはできません。明らかに、これにより、WCF側のテストが少し難しくなります。明らかな何かを見逃したことがありますか?

ありがとう

4

4 に答える 4

4

Win モバイル開発を行っているビジュアル スタジオで、[ツール] メニューに移動し、[デバイス エミュレーター マネージャー] を選択します。デバイス エミュレーターが実行されている場合は、リストに小さな矢印が表示されます。このエミュレータを右クリックし、「クレードル」を選択します。これにより、XP の場合は activesync、Vista 以降の場合は Windows モバイル デバイス センターが開きます。エミュレータをクレードルにしたら、IP または名前でローカル PC にアクセスできるはずです。頑張ってください。これを接続するのにかなりの時間を費やしたので、これで少しでも早く接続できるようになることを願っています。

于 2009-11-26T02:29:09.040 に答える
1

デバイス マネージャーにアクセスした後、次のことを行う必要がありました。

ActiveSync で、メニューから [ファイル] > [接続設定] に移動し、[次のいずれかへの接続を許可する] ボックスをオンにし、次のコンボで DMA を選択して [接続] ボタンを押します。

于 2010-01-12T21:12:00.930 に答える
0

DNS の問題である可能性があるため、 ' http://mycomputername/ ' は忘れてください。ホストからゲスト VM に ping を実行できますか? 他の方法でpingできますか?(例: PocketPing を使用)

WCF サーバーは、ゲスト VM が使用するネットワーク デバイスにホストがバインドした IP アドレスをリッスンしていますか? そのネットワーク接続は、Windows Mobile で "職場" または "インターネット" に接続するように設定されていますか?

于 2009-01-21T21:21:40.983 に答える
0

残念ながら、これはウイルス スキャナーの問題であることが判明しました。いまいましいファイアウォールもあると誰が知っていた...

于 2009-03-13T06:27:00.000 に答える