Errore durante l'accesso al feed RSS da Silverlight con WebClient ()
-
20-08-2019 - |
Domanda
Ho scaricato il codice dal libro di John Papa qui: http://silverlight-data.com/
e sto eseguendo con successo l'esempio del capitolo 7 che ti consente di premere
un pulsante e legge RSS da digg.com e quindi lo visualizza.
Quindi, ho sostituito l'URL digg
con il mio feed RSS:
ma visualizzo questo errore nell'evento DownloadStringCompleted:
Il risultato 'e.Result' ha generato un'eccezione di tipo 'System.Reflection.TargetInvocationException' Errore = {System.Security.SecurityException --- & Gt; System.Security.SecurityException: errore di sicurezza bei System.Net.BrowserHttpWebRequest.InternalEndGetResponse (IAsyncResult asyncResult) bei System.Net.BrowserHttpWebRequest. < > c__DisplayClass5.
Ho provato altri feed RSS, ad es .: http://news.google.com/ ? & nwshp hl = it amp; amp tab = wn &; uscita = rss
e ricevo lo stesso errore di sicurezza.
Cosa posso fare per evitare di ricevere questi errori in modo da poter utilizzare questi feed da Silverlight?
Soluzione
Se si tenta di accedere a un sito Web / URL diverso dall'URL in cui viene eseguita l'applicazione Silverlight, è necessario impostare un file delle politiche tra siti o accedere a un sito che ne abbia uno che ne consenta l'accesso.
- Controllo file dei criteri di Silverlight Cross Domain
- Silverlight helper di file di criteri per domini diversi
[modifica i collegamenti di Tim Heuer aggiunti]
Altri suggerimenti