0

我需要创建一个 ASP.NET 应用程序来访问 URL,当该应用程序处于活动状态时,它能够正确访问提要 URL,因为 clientaccesspolicy.xml 和 crossdomain.xml 在服务器上,但只允许非本地主机连接,所以调试版本将无法连接。
如何创建文件,所以这种链接:

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

可用于传递到 RSS 提要服务的实时 URL,例如:

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

这样我就可以通过 localhost 开发我的应用程序,因为我可以向这个应用程序添加一个 clientaccesspolicy 和跨域文件,这样我的 Silverlight 应用程序就可以访问实时 RSS 服务,同时在开发时无需在每次我需要查看应用程序时在线部署它会看起来像。
虚拟 RSS 文件不适合,因为我需要从 Feed 中查看各种“项目”。

4

1 回答 1

0

您的页面 feed.aspx 必须读取您希望 Silverlight 显示的 RSS 提要并显示它。

  • 在 .aspx 页面代码隐藏中使用 HttpWebRequest 来获取 RSS 提要数据
  • 通过 Response.Write 将提要数据发布到传出流

因此,该页面充当代理。您的 Silverlight 应用程序将从您的本地页面读取数据,就好像它是一个常规的 RSS 提要一样。

于 2009-09-29T17:22:50.277 回答