我想提供一些像rss feed这样的动态内容,所以当他们转到mydomain.com/fishcake.rss时,它会在服务器上运行一些代码来生成它并将其返回。
我猜可能是一个ashx文件和webconfig中的东西将它与我想要的路径联系起来,但我不完全确定。你能帮忙吗?
答案 0 :(得分:1)
虽然到目前为止两个答案都很好,但我认为你的问题更多的是动态部分,而不是饲料结构本身。你实际上自己回答了这个问题。 ASHX文件称为Http Handler,这就是提供动态内容的方法。这里有更多信息:
答案 1 :(得分:0)
最简单方式是使用专门用于创建Feed的库。我过去曾使用Argotic Syndication Framework取得成功。
Here is a link,其中包含使用Argotic创建RSS Feed的示例。
答案 2 :(得分:0)
如果您想使用现成的.NET库,请查看SyndicationFeed。
以下是Create a Basic RSS Feed的一个很好的例子。
(该示例显示了该类如何适应WCF,但基本原则和代码都在那里。)