Вы установили точку останова в методе вашего веб-сервиса, чтобы увидеть, действительно ли он попадает в веб-сервис?
Другой вариант, на который я бы посмотрел, - это использование таблицы стилей XML и просто преобразование этих данных с использованием таблицы стилей и элемента управления XML Server. Это потребует меньше затрат, чем добавление панели обновления и вызов веб-службы для вашего преобразования.
Кроме того, убедитесь, что ваш скрипт-менеджер правильно настроен на странице, с которой вы звоните.
В вашем aspx убедитесь, что ваш код выглядит примерно так:
<form id="form1" runat="server">
<asp:ScriptManager runat="server">
<Services>
<asp:ServiceReference Path="~/RSSReader.asmx" />
</Services>
<Scripts>
<asp:ScriptReference Path="~/Default.js" />
</Scripts>
</asp:ScriptManager>
</form>
<div id="Container">
<div id="RSSBlock">
<div id="RSSContent" class="loading"></div>
</div>
<div id="Content">
<p></p>
</div>
</div>
Кроме того, его руководство не упоминает об этом, но вы должны иметь этот атрибут в классе вашего веб-сервиса, чтобы его можно было вызывать из JavaScript:
[System.Web.Script.Services.ScriptService]
Кроме этих идей, я должен был бы увидеть ваш код.