2011-02-04 1 views
0

Silverlight 4 응용 프로그램이 일부 클라이언트 컴퓨터에서 ComboBox의 내용을 표시하지 않는 매우 이상한 문제가 있습니다.Silverlight RIA Services 일부 컴퓨터에서 콤보 상자에 데이터 바인딩 안 함

우리는 ComboBox의 ItemsSource에 간단한 바인딩 표현식을 사용하여 관찰 할 수있는 컬렉션을 뷰 모델에 가지고 있습니다. 페이지의 Loaded 이벤트에서 항목을 검색하기 위해 도메인 서비스를 호출하고 반환 된 항목을 컬렉션에 저장하는 Completed 이벤트를 호출합니다. 멋진 일은 없어.

먼저 릴리스 모드에서 솔루션을 배포 할 때 콤보 상자에는 값이 없습니다. 나는 fiddler를 열었고 도메인 서비스에서 요청과 응답을 보았습니다. 실제로 클라이언트에 올바른 데이터를 성공적으로 반환했습니다. 그러나 콤보 박스에는 데이터가 없습니다.

디버그 | 모든 CPU 구성에서 다시 작성한 동일한 URL을 누르면 곧바로 작동합니다. 콤보 상자에는 데이터가 채워져 있습니다. 문제 해결됨? 좀 빠지는.

다른 네트워크 (동일한 네트워크/서브넷)에서 테스트 할 URL을 지정하고 콤보 상자 을 다시 비 웠습니다. 5 대의 기계에서 작동하며 나머지 기계에서는 작동하지 않습니다. 나는 바이올린을 검사했고, 응답은 모든 데이터와 함께 돌아 왔습니다. Silverlight는 단지 콤보 박스를 채우지 않습니다.

우리는 수많은 추가 기능, Chrome 시크릿, 크로스 도메인 및 클라이언트 액세스 정책을 시도했지만 아무런 차이가없는 것 같습니다. 우리는 브라우저를 관리자 권한으로 실행하려고 시도했습니다. IE6을 실행하는 아주 오래된 컴퓨터에서도 동일한 문제 (즉, UAC가 없거나 이상한 점)를 시도했습니다. 어떤 컴퓨터에도 안티 바이러스가 설치되어 있지 않습니다. 완전한 손실. 우리는 차이점이없는 회사 도메인의 머신을 시도해 보았습니다. 다른 운영 체제 (xp/win7).

누구든지 내게이 문제에 대한 아이디어 나 해결책이 있습니까? 거기에 뭔가가 설치되어있는 것처럼 보입니다.

건배,

매트

답변