2

는 또한 내가의 브라우저 실버 라이트 응용 프로그램을 가지고 오전사용자 지정 포트에 Silverlight 정책 서버가 있습니까? 포트 943에 도메인 간 정책 기본 실버 점검으로

포트 80에서 HTTP를 사용하여 확인하기 위해 SocketAsyncEventArgsSocketClientAccessPolicyProtocol 속성을 변경할 수 있습니다 다른 포트를 사용하여 정책 검사를 강제해야하는 상황에서 1023보다 큰 것.

어쨌든 실버 라이트가 기본값과 다른 포트에서 크로스 도메인 정책을 확인하도록 할 수 있습니까?

+0

왜 수있는 실버가 어디에서 오는 그건대로되지 않을 정책은 포트 80에서 제공 , 또는 루트에 액세스 할 수 없습니까? 그리고 내가 발견 한 바로는 80 또는 943입니다. – BaconSah

+0

루트 액세스 권한이 없습니다. – Aboo

답변

1

당신이 한 그 웹의 루트를 해짐에 따라 다른 포트를 사용할 수 있습니다 MS article about all things HTTP

당신은 다른 포트에서 웹 사이트를 호스팅 할 수

:만큼 8080은 웹과의 루트이기 때문에 http://www.myweb.com:8080 clientaccesspolicy.xml이 있습니다.

"클라이언트 액세스 정책 파일을 사용하여 도메인 간 통신"이라는 링크를 검색하면 더 많은 의미의 예가 표시됩니다.

그러나 실버 라이트 플러그인을 http://www.myweb.com에 호스팅하고 클라이언트 액세스 정책을 http://www.myweb.com:8080/clientaccesspolicy.xml에서 제공 할 수는 없습니다.

http://www.myweb.com을 호스팅하고 943 포트에서 정책을 제공 할 수 있지만 정책 리스너를 만들어야합니다. 그러면 매우 간단하지 않습니다. 여기

내가 자신의 정책 리스너 (WPF에 Silverlight를 호스트)에 관한 한 후, 그것은 도움이 될 수 Silverlight Policy Listener/Service host