0

WebClient を使用して Azure サービスからデータをフェッチする Windows Phone とアプリケーションがあります。VS からアプリをデプロイし、デバイスでデバッグできます。正常に動作しているようで、Web サービスに接続して応答を取得しています。

ただし、デバイスを PC から切断し、デバイス上でアプリを実行しようとすると、「リモート サーバーがエラーを返しました: NotFound」で失敗し続けます。アプリをデバッグ モードで実行する場合と単独で実行する場合では、(私が認識している) 何も変わりません (同じ URL が使用されている、Azure サービスがまだ稼働しているなど)。アプリには、WMAppManifest で定義された ID_CAP_NETWORKING 機能があります。

何か不足していますか?アプリが電話で HTTP 接続を開くことができるようにするには、他に何かする必要がありますか?

4

1 に答える 1

3

Windows PhoneはUSB経由でコンピューターに接続されていますが、USB接続経由でホストコンピューター経由でネットワークにアクセスします。

これは、Windows Phoneがコンピューターに接続されている場合は接続できるが、接続が解除されると接続が失われる可能性があることを意味します。プラグを抜いた後に接続状況が変化した場合は、プラグを抜いた後に接続を確認することをお勧めします。

于 2012-06-14T18:43:42.807 に答える