Pregunta

He descargado el código del libro de John Papa aquí: http://silverlight-data.com/

y estoy ejecutando con éxito el ejemplo del Capítulo 7 que le permite presionar

un botón y lee RSS de digg.com y luego lo muestra.

Entonces, reemplacé la URL digg

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

con mi feed RSS:

http://tanguay.info/web/rss

pero recibo este error en el evento DownloadStringCompleted:

El resultado 'e.Result' arrojó una excepción del tipo 'System.Reflection.TargetInvocationException' Error = {System.Security.SecurityException --- & Gt; System.Security.SecurityException: error de seguridad    bei System.Net.BrowserHttpWebRequest.InternalEndGetResponse (IAsyncResult asyncResult)    bei System.Net.BrowserHttpWebRequest. < > c__DisplayClass5.

Probé otras fuentes RSS, por ejemplo: http://news.google.com/ nwshp? hl = es & amp; tab = wn & amp; output = rss

y obtengo el mismo error de seguridad.

¿Qué puedo hacer para evitar estos errores y poder consumir estos feeds de Silverlight?

¿Fue útil?

Solución

Si intenta acceder a un sitio web / url que difiere de la url en la que se ejecuta su aplicación Silverlight, deberá configurar un archivo de política de sitios cruzados o acceder a un sitio que tenga uno que permita el acceso.

[editar enlaces de Tim Heuer añadidos]

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top