2

髪を引きちぎる(!)

前回のアプリの更新は MarketPlace によって承認され、リリースされましたが、リモート サーバー データ接続が機能しません/ダウンロードしたアプリ (MarketPlace から) から接続できません。

ただし、Visual Studio から同じアプリ (受け入れられた XAP) を実行している場合、同じリモート サーバー アドレスを使用すると問題なく動作します。

なぜ!... 他の誰かがこのようなことに遭遇したことがありますか?

リモート パスは次のとおりです: http://www.streamcommunication.com/ZenAwaken/DownloadableCollections.xml

  • それをブラウザーにロードして、XML を取得できます。
  • Visual Studio にいるときは、そのパスを介して接続し、ファイルを取得してデータを使用できます
  • しかし!!Windows Phone マーケットプレイスで承認および配布されたものとまったく同じ XAP は失敗します。

MarketPlace がパス文字列を破損する XAP に対して何か (暗号化?) を行う可能性はありますか?

どんな考えや経験もとても役に立ちます!

トム

4

1 に答える 1

0

アプリが実際にリクエストを送信していることを確認する最善の方法は、デバッグ プロキシを使用してリクエストを確認することです。これは非常に簡単なプロセスです。手順は次のとおりです-

1) Fiddler をダウンロードしてインストールし、[ツール] -> [Fiddler オプション] -> [接続] からリモート ホストへのプロキシとして機能するように設定します。

2) Connectify をダウンロードして実行し、ラップトップからワイヤレス ホットスポットをセットアップします。

3) Windows Phone をこの Wi-Fi ネットワークに接続し、プロキシを (コンピュータ名) に、ポートを 8888 に設定します。

4) アプリを実行して、アプリが送信しているリクエストを確認します。また、どのような応答が行われているかを確認することもできます。

さらにサポートできるように、結果をお知らせください。

于 2012-11-05T06:11:18.897 に答える