WebClient() を使用して Silverlight から RSS フィードにアクセスするときにエラーが発生しました

StackOverflow https://stackoverflow.com/questions/495868

質問

ここから John Papa の本からコードをダウンロードしました。 http://silverlight-data.com/

第 7 章のサンプルを正常に実行すると、次のボタンを押すことができます。

ボタンをクリックすると、digg.com から RSS を読み取って表示します。

そこで、digg URLを置き換えました

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

私の RSS フィード:

http://tanguay.info/web/rss

しかし、DownloadStringCompleted イベントで次のエラーが発生します。

結果 'e.result'は、タイプ 'System.Reflection.TargetInVocationException'の例外を投げましたエラー= {System.Security.SecurityException ---> System.Security.SecurityException:セキュリティエラーbei system.net.browserhttpwebrequest.internalendgetResponse(iasyncresult asyncresult)bei system.net.browserhttpwebrequest。<> c__displayclass5。

他の RSS フィードも試してみました。例:http://news.google.com/nwshp?hl=ja&tab=wn&output=rss

同じセキュリティエラーが発生します。

Silverlight からこれらのフィードを使用できるように、これらのエラーの発生を回避するにはどうすればよいですか?

役に立ちましたか?

解決

Silverlight アプリケーションが実行されている URL とは異なる Web サイト/URL にアクセスしようとすると、クロスサイト ポリシー ファイルを設定するか、アクセスを許可するサイトにアクセスする必要があります。

[ティム・ホイヤーのリンクを追加編集]

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top