2010-12-02 2 views
2

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를 실행할 때만 배포됩니다.

+0

어디 그 오류에서 오는? 스택 트레이스는 어떻게 생겼습니까? –

+0

실제로 Bing은 역 지오 코드 API에서 주소를 가져 오는 것으로 오류를 추적합니다. 지난 몇 분 안에 변경하지 않고 작업을 시작했습니다. 그래서 나는 Bing webservice에 오류가 있다고 가정하고 있습니까? – Fishcake

답변

2

적어도 UI 스레드의 경우 전역 예외 처리기가 있습니까? 릴리스 빌드에 정중 한 오류 메시지를 표시하는 것과 디버그 빌드에 대한 예외 사항을 포함 할 수 있습니다. 를 위해 도움이되지 않습니다

:

  • 복구 할 수없는 예외 같은 스택 오버플로 오류
  • 당신이 VS2010에서 그러나 디버깅하지 않고를 시작 경우로 다른 스레드에 던져

    • 예외 - 그래서 그것은 여전히 ​​USB 연결을 사용하고 있습니다 - 여전히 충돌합니까?

    +0

    현재 전역 예외 처리기가 없습니다. 나는 하나를 추가하고 그것이 무엇을 던져 볼 것입니다. – Fishcake

    +0

    위의 수정 된 질문 – Fishcake

    0

    Bing Maps 자격 증명에 문제가 있습니까?

    <my:Map 
         Margin="6" 
         CredentialsProvider="{StaticResource BingCredentials}"> 
    

    관련 문제