Erreur lors de l'accès au flux RSS depuis Silverlight avec WebClient ()
-
20-08-2019 - |
Question
J'ai téléchargé le code du livre de John Papa ici: http://silverlight-data.com/
et je suis en train d'exécuter l'exemple du chapitre 7 qui vous permet d'appuyer sur
un bouton qui lit les flux RSS provenant de digg.com puis les affiche.
Alors, j'ai remplacé l'URL digg
avec mon flux RSS:
mais j'obtiens cette erreur sur l'événement DownloadStringCompleted:
Résultat 'e.Result' a généré une exception de type 'System.Reflection.TargetInvocationException' Error = {System.Security.SecurityException --- & Gt; System.Security.SecurityException: erreur de sécurité entre System.Net.BrowserHttpWebRequest.InternalEndGetResponse (IAsyncResult asyncResult) bei System.Net.BrowserHttpWebRequest. < > c__DisplayClass5.
J'ai essayé d'autres flux RSS, par exemple: > tab = wn & output = rss "rel =" nofollow noreferrer "> http://news.google.com/ nwshp? hl = fr & amp; tab = wn & amp; output = rss
et j'obtiens la même erreur de sécurité.
Que puis-je faire pour éviter ces erreurs et pouvoir utiliser ces flux de Silverlight?
La solution
Si vous essayez d'accéder à un site Web / une URL différente de l'URL sous laquelle votre application silverlight est exécutée, vous devez configurer un fichier de stratégie multisite ou accéder à un site qui en autorise l'accès.
- Vérificateur de fichier de stratégie de domaine inter-domaines Silverlight
- Silverlight assistants de fichier de stratégie interdomaine
[modifier les liens de Tim Heuer ajoutés]
Autres conseils
Veuillez également consulter http://silverlight.net/learn/learnvideo.aspx? video = 65672 et http://silverlight.net/learn/learnvideo. aspx? video = 47174