0

URLにアクセスするためにASP.NETアプリケーションを作成する必要があります。このアプリケーションが稼働している場合、clientaccesspolicy.xmlとcrossdomain.xmlがサーバー上にあるため、フィードURLに正しくアクセスできますが、ローカルホスト以外の接続のみが許可されます。デバッグバージョンが接続されません。
ファイルを作成するにはどうすればよいので、この種のリンクは次のようになります。

http://localhost/feed.aspx?item=ItemName

次のようなRSSフィードサービスのライブURLへのパススルーに使用できます。

http://www.example.com/feed.aspx?item=ItemName

このアプリケーションにclientaccesspolicyとクロスドメインファイルを追加できるので、ローカルホストを介してアプリケーションを開発できるため、SilverlightアプリケーションはライブRSSサービスにアクセスできますが、アプリケーションを確認する必要があるたびにオンラインで展開しなくても開発できます。のようになります。
フィードからさまざまな「アイテム」を表示する必要があるため、ダミーのRSSファイルは適していません。

4

1 に答える 1

0

ページfeed.aspxは、Silverlightに表示させたいRSSフィードを読み取って表示する必要があります。

  • RSSフィードデータを取得するには、.aspxページのコードビハインドでHttpWebRequestを使用します
  • Response.Writeを介してフィードデータを送信ストリームに送信します

したがって、ページはプロキシとして機能します。Silverlightアプリは、通常のRSSフィードであるかのようにローカルページからデータを読み取ります。

于 2009-09-29T17:22:50.277 に答える