私はBing Mapsで "Locate Me"スタイルの機能を含むWP7アプリケーションを開発しています。WP7のアプリケーションはデプロイ時に終了します
私は初期のプロトタイプのWP7デバイスを持っています。これは問題なく展開できます。私の同僚の2人は小売WP7デバイスを持っていて、アプリを走らせるときはいつもある時点で終了します。
私はクラッシュがコードのこのセクション内で発生すると仮定:HorizontalAccuracyに関するメッセージは逆ジオコードから取得したアドレスと同様に表示されるので
void UpdateMap(GeoPosition<GeoCoordinate> position, double zoom)
{
_foundLocation = position;
mapLocation.Center = position.Location;
mapLocation.ZoomLevel = zoom;
txtStatus.Text = "Found you within " + position.Location.HorizontalAccuracy.ToString(AccuracyFormat) + " meters";
//Display address to user
DisplayLocationAddress(position.Location.Latitude, position.Location.Longitude);
//Stop the watcher if horizontal accuracy is high enough for requirements to converse battery power.
if (watcher != null && watcher.Position.Location.HorizontalAccuracy <= DesiredAccuracy)
{
watcher.Stop();
}
}
。
地図は白くなります(あたかもロケーションを中心に開始しているように)。その後、アプリが終了します。 Visual Studioの2010
私が考えることができるすべてを通じてアプリをデバッグするとき
両方のデバイスは正常に動作し、私のコンピュータに接続されながら、デバイスがUSBケーブルを介してインターネット接続を使用しているが、切断されたときに携帯電話のデータを使用していることです。しかし、なぜこれで終了するのだろうと思うことはできません。
デバッグ中に両方とも動作するので、どのように問題を追跡することができますか?
UPDATE提案し、次のエラーを取得していますように私は、グローバルなエラー処理を実装しました
: 資格情報が無効であるか、動作していない2つのデバイス上の不定のどちらかです。ただし、Visual Studioを実行しているときではなく、上記のようにデプロイされた場合のみ。
?スタックトレースはどのように見えますか? –
実際には、Bingマップの逆ジオコードAPIからアドレスを取得するまでのエラーをトレースしました。ここ数分で何も変更せずに作業を開始しました。だから、私はそれがBingウェブサービスのエラーであると仮定していますか? – Fishcake