Pergunta

Estou baixado o código do livro de John Papa aqui: http://silverlight-data.com/

e estou com êxito executar o exemplo do capítulo 7 que permite que você pressione

um botão e ele lê RSS de digg.com e, em seguida, exibe.

Assim, então eu substituí o digg URL

http://services.digg.com/stories/topic/microsoft/?appkey=http%3A%2F%2Fwww.silverlight-data.com&count=20]

com o meu feed RSS:

http://tanguay.info/web/rss

mas eu recebo este erro no evento DownloadStringCompleted:

Resultado 'e.Result' emitiu uma exceção do tipo 'System.Reflection.TargetInvocationException' Erro = {System.Security.SecurityException ---> System.Security.SecurityException: Erro de segurança bei System.Net.BrowserHttpWebRequest.InternalEndGetResponse (IAsyncResult asyncResult) bei System.Net.BrowserHttpWebRequest. <> c__DisplayClass5.

Eu tentei outros feeds RSS, por exemplo .: http://news.google.com/nwshp?hl=en&tab=wn&output= rss

e eu recebo o mesmo erro de segurança.

O que posso fazer para evitar esses erros para que eu possa consumir esses feeds de Silverlight?

Foi útil?

Solução

Se você tentar acessar um site / url que difere do URL do seu aplicativo Silverlight é executado sob você precisará configurar um arquivo de política de cross site ou acesso um site que tem um permitindo o acesso.

[editar agregado da Tim Heuer ligações]

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top