2011-01-01 2 views
1

Windows 서비스 내에서 호스팅되는 WCF 서비스가 있습니다. 그 목적은 업로드 된 파일을받는 것입니다. Silverlight 응용 프로그램을 통해 업로드 할 수 있기를 원합니다. 나는 webservice에 연결할 수 있지만 반환 할 때 메서드를 호출하자마자 crossdomain 정책에 대한 somehing을 말하는 보안 예외가 발생합니다. clientaccesspolicy.xml 파일이 있는데 어디서 사용할 수 있습니까? 그리고 이것이 정말로 문제입니까?도메인 간 액세스 오류 Silverlight에서 WCF 서비스 호출

webservice는 다른 클라이언트 (winForms 응용 프로그램)를 사용하고 있기 때문에 의도 한대로 작동합니다.

답변

0

Silverlight에서 서비스를 호출하는 경우 서버에 clientaccesspolicy.xml 파일이 필요합니다. 귀하의 웹 사이트/도메인의 루트에 위치해야합니다. 브라우저 대신 Silverlight를 실행하고 테스트 용으로 높은 권한으로 실행할 수도 있습니다. 그러면 clientaccesspolicy.xml 파일이 필요 없습니다.

+0

하지만 웹 사이트가 없습니다. 내가 언급했듯이, Windows 서비스/winforms applikation에서 서비스를 호스팅하고 있습니다. –

+0

브라우저를 사용하지 않고 권한 상승을 시도 했습니까? 테스트 용입니까? – thomasmartinsen

관련 문제