XmlReader.Create () Удаленный сервер возвратил ошибку: (403) Запрещено

_rssSource = @"http://feeds.bbci.co.uk/news/world/rss.xml";
XmlReader reader = XmlReader.Create(_rssSource);

У меня есть приведенный выше код, который вызывает следующую ошибку в GetResponse ():

System.Net.WebException was unhandled by user code
  Message=The remote server returned an error: (403) Forbidden.
  Source=System
  StackTrace:
       at System.Net.HttpWebRequest.GetResponse()
       at System.Xml.XmlDownloadManager.GetNonFileStream(Uri uri, ICredentials credentials, IWebProxy proxy, RequestCachePolicy cachePolicy)
   at System.Xml.XmlDownloadManager.GetStream(Uri uri, ICredentials credentials, IWebProxy proxy, RequestCachePolicy cachePolicy)
   at System.Xml.XmlUrlResolver.GetEntity(Uri absoluteUri, String role, Type ofObjectToReturn)
   at System.Xml.XmlReaderSettings.CreateReader(String inputUri, XmlParserContext inputContext)
   at System.Xml.XmlReader.Create(String inputUri, XmlReaderSettings settings, XmlParserContext inputContext)
   at System.Xml.XmlReader.Create(String inputUri)

Я пытался отследить то, что запрашивается через скрипач, но запросы не отображаются, кроме запроса страницы, содержащей код. Ссылка нормально работает через ie / visual studio.

Я не уверен, связано ли это с настройками прокси-сервера / IIS / Интернета.

Есть идеи, что происходит?

5
задан JBB 20 September 2011 в 16:27
поделиться