WebClient ()를 사용하여 Silverlight에서 RSS 피드에 액세스하는 오류
-
20-08-2019 - |
문제
John Papa의 책에서 코드를 다운로드했습니다. http://silverlight-data.com/
그리고 당신이 누를 수있는 7 장 예제를 성공적으로 실행합니다.
버튼과 digg.com에서 RSS를 읽은 다음 표시합니다.
그래서 Digg URL을 교체했습니다
내 RSS 피드와 함께 :
그러나 DownloadStringCompleted 이벤트 에서이 오류가 발생합니다.
결과 'e.result'는 유형의 예외 'System.reflection.targetInvocationException'오류 = {System.Security.SecurityException ---> System.Security.SecurityException : 보안 오류 Bei System.net.browserHttpwebrequest.internalendgetResponse (IasyncresultSoncresult) bei system.net.browserhttpwebrequest. <> c__displayclass5.
다른 RSS 피드를 시도했습니다.http://news.google.com/nwshp?hl=en&tab=wn&output=rss
그리고 동일한 보안 오류가 발생합니다.
실버 라이트에서 이러한 피드를 소비 할 수 있도록 이러한 오류를 피하기 위해 어떻게해야합니까?
해결책
URL과 다른 웹 사이트/URL에 액세스하려고하면 Silverlight 애플리케이션이 실행되면 크로스 사이트 정책 파일을 설정하거나 액세스 할 수있는 사이트에 액세스해야합니다.
추가 된 Tim Heuer의 링크 편집