ASP.NET C # Глупая ошибка при поиске XML-файла RSS в Интернете

#c# #asp.net #xml #rss

#c# #asp.net #xml #RSS-канал

Вопрос:

Я создаю веб-форму, которая будет переходить на сайт, захватывать RSS-каналы в формате xml и считывать их в XmlTextReader для форматирования и отображения на моем сайте.

У меня есть эта строка, которая заботится о достижении другого сайта

 XmlTextReader reader = new XmlTextReader(@"http://www.wired.com/threatlevel/feed/");
  

Когда я запускаю это со своего локального хоста, он работает нормально. Но как только он получает публикацию на сервере 1and1, он завершается ошибкой со следующей ошибкой.

 A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 72.246.94.16:80

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 

Exception Details: System.Net.Sockets.SocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 72.246.94.16:80

Source Error: 

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
  

Есть идеи, что это может быть?

Большое спасибо!

Ответ №1:

Вероятно, вы заблокированы исходящим брандмауэром на 1 и 1.

Свяжитесь с 1 и 1 и попросите их отключить его или переключиться на лучший хост. (вы получаете то, за что платите)

Комментарии:

1. хахах, это ответ, которого я боялся! каждый раз, когда мне приходится иметь с ними дело, я вспоминаю, насколько они отстой …. надеюсь, в следующий раз выберу лучше. Спасибо!

2. ОК. Я нашел эту часть соответствующей информации. Центры сертификации будут предоставлять доступ только к критически важным ресурсам, которые имеют определенные разрешения центров сертификации. На общем хостинге будут предоставлены следующие разрешения: … WebPermission для выполнения HTTP-запросов, например, для использования внешних веб-служб XML. (Доступ должен осуществляться с помощью прокси-сервера ntproxyus.lxa.perfora.net на порту 3128)