Получить RssFedd через WebRequest выдает WebException

Я использую простой вызов, чтобы получить RssFeed. Но каждый раз, когда я вызываю запрос, он бросает WebException который говорит "Remoteserver не ответил". Но если я попробую это с IE/Chrome/Firefox, я получу ответ.

Поэтому я попытался запустить минимальный консольный проект только с помощью этой функции:

class Test
{
    static void Main(string[] args)
    {
        WebRequest request = WebRequest.Create(@"http://stackru.com/feeds/question/13952467");
        request.Timeout = System.Threading.Timeout.Infinite;

        using(WebResponse response = request.GetResponse())
        using(XmlReader reader = XmlReader.Create(response.GetResponseStream()))
        {
            XmlDocument xmlDoc = new XmlDocument();
            xmlDoc.Load(reader);
            foreach(XmlNode _node in xmlDoc.SelectNodes("rss/channel/item"))
            {
                Console.WriteLine(_node.InnerText);
            }
        }

        Console.Read();
    }
}

Эти минимальные проекты работают, поэтому проблема в настройках моего проекта, но что происходит с моим основным проектом?

0 ответов

Другие вопросы по тегам