簡単な呼び出しを使用して RssFeed を取得します。しかし、リクエストを呼び出すたびに、 WebException
「リモートサーバーが応答しませんでした」というメッセージがスローされます。でもIE/Chrome/Firefoxでやってみると答えが出ました。
だから私はこの機能だけで最小限のコンソールプロジェクトを開始しようとしました:
class Test
{
static void Main(string[] args)
{
WebRequest request = WebRequest.Create(@"http://stackoverflow.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();
}
}
これらのminimalprojectは機能するので、問題は私のプロジェクト設定にありますが、私のメインプロジェクトはどうなっていますか?