Вставил наконец-таки ссылку на свой RSS фид и решил привести пример реализации :)

Простой пример генерации RSS для сайта:
 
1. создаем хэндлер (Generic Handler) feed.ashx;

2. в метод ProcessRequest добавляем следующий код:

            context.Response.ContentType = "text/xml";
            context.Response.Charset = "utf-8";

            XmlTextWriter wr = new XmlTextWriter(context.Response.Output);
            wr.WriteStartDocument();

            wr.WriteStartElement("rss");
            wr.WriteAttributeString("version", "2.0");
            wr.WriteStartElement("channel");
            wr.WriteElementString("title", "Ваш заголовок");
            wr.WriteElementString("link", "http://www.site.ru/feed.ashx");
            wr.WriteElementString("description", "описание RSS");

            wr.WriteStartElement("item");
            wr.WriteElementString("title","Мой первый фид");
            wr.WriteElementString("link", "Ссылки на контент");
            wr.WriteElementString("description", "Описание...");
            wr.WriteEndElement(); //item
           
            wr.WriteEndElement(); //channel
            wr.WriteEndElement(); // rss

            wr.WriteEndDocument();

            wr.Flush();
            context.Response.End();

3. Все! Теперь у вас есть rss лента по адресу http://www.site.ru/feed.ashx