В конце дня RSS-канал - это XML-документ, который придерживается предварительно определенной схемы. Таким образом, в самых простых сроках все, что вам нужно сделать, это заполнить этот XML и сделать его доступным для веб-пользователей. Вы также можете поместить информацию в заголовок разметки вашей веб-страницы, чтобы сообщить браузеру, что им доступен канал RSS (это необязательно).
У вас есть несколько вариантов в зависимости от используемой версии платформы .NET:
.NET 2: Возьмите XML-схему RSS, с которой вы хотите работать, и заполните ее так же, как и в любом документе XML.
.NET 3.5: 3.5 введено System.ServiceModel.Syndication
, это объединяет различные доступные форматы RSS и значительно упрощает процесс создания канала. Пример работы с этими классами можно найти здесь:
http://predicatet.blogspot.com/2009/05/create-rss-feed-natively-with-net-35.html
Дополнительную информацию о пространстве имен Syndication можно найти здесь:
http://msdn.microsoft.com/en-us/library/system.servicemodel.syndication.aspx
Наконец, когда вы разрабатываете свой канал, вы можете использовать следующее для проверки вашего XML:
http://validator.w3.org/feed/