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에서 Visual Studio 2010을
내가 생각할 수있는 모든을 통해 응용 프로그램을 디버깅 할 때
두 디바이스 모두 잘 작동 내 컴퓨터에 연결하는 동안 장치가 USB 케이블을 통해 인터넷 연결을 사용하지만 분리 할 때 셀룰러 데이터를 사용하는 것입니다 . 그러나 이것이 왜 이것이 종료하게 될지 나는 생각할 수 없다.
디버깅 중에도 어떻게 작동합니까? 문제를 추적하려면 어떻게해야합니까?
UPDATE 제안하고 다음과 같은 오류를 얻고 나는 글로벌 오류 처리를 구현했습니다
: 자격 증명이 유효하지 않거나 작동하지 않는 2 개 장치에 지정되지 않은 중 하나입니다. 그러나 위에서 설명한 것처럼 Visual Studio를 실행할 때만 배포됩니다.
어디 그 오류에서 오는? 스택 트레이스는 어떻게 생겼습니까? –
실제로 Bing은 역 지오 코드 API에서 주소를 가져 오는 것으로 오류를 추적합니다. 지난 몇 분 안에 변경하지 않고 작업을 시작했습니다. 그래서 나는 Bing webservice에 오류가 있다고 가정하고 있습니까? – Fishcake