2012-05-30 3 views
0

로컬 컴퓨터와 웹 서버에서 실행되는 실버 라이트 응용 프로그램이 있습니다. 내 로컬 컴퓨터에는 IIS 7.5이 설치된 Windows 7 Pro가 있으며 사이트는 로컬 IIS 서버가있는 Visual Studio에서 시작됩니다. 웹 서버에 Windows Server 2k8 R2가 설치되어 있으며 IIS 7.5에도 설치되어 있습니다.Silverlight 컨트롤은 호스트 서버에 따라 달라집니다.

로컬 컴퓨터의 IE에서이 실버 라이트 응용 프로그램을 열면 약간의 동작이 약간 다릅니다. 예를 들어 텍스트 상자 중 하나에는 기본값과 최소값 및 최대 값이 있습니다.

사용자가 win7 시스템에서로드 한 실버 라이트 앱에서이 입력란에 200을 입력하면 아무 일도 일어나지 않습니다. (로컬 호스트가 아닌 http : // [ipadress]/[sitename]) win2k8에서로드 된 실버 라이트 앱에서 동일한 작업을 수행하면 값이 자동으로 조정됩니다 (예상대로)

이 행동의 차이에 대한 이유는 무엇입니까?

답변

0

Silverlight 응용 프로그램 자체는 XAP 컨테이너에 패키지 된 이진 파일입니다. 그 자체는 서버에 무관심합니다. 그러나 다소 일반적인 것은 로컬 웹 브라우저 캐시에 오래된 XAP가 있고 실제로 이전 버전의 앱을 실행할 수 있다는 것입니다. 브라우저 캐시를 지우십시오.

+0

감사합니다. – Thomas

+0

불행히도 브라우저 캐시를 지우지 않았습니다. 또한 IIS 재설정, 행운을 시도했다. – Thomas

관련 문제