Error al acceder al feed RSS de Silverlight con WebClient ()
-
20-08-2019 - |
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
con mi feed 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?
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.
- Comprobador de archivos de política de dominio cruzado de Silverlight
- Silverlight ayudantes de archivos de política de dominio cruzado
[editar enlaces de Tim Heuer añadidos]
Otros consejos