C# 通过WebRequest获取RssFedd引发WebException
我使用一个简单的呼叫来获取RssFeed。但每次我调用请求时,它都会抛出一个C# 通过WebRequest获取RssFedd引发WebException,c#,xml,rss,webrequest,webexception,C#,Xml,Rss,Webrequest,Webexception,我使用一个简单的呼叫来获取RssFeed。但每次我调用请求时,它都会抛出一个WebException,上面写着“Remoteserver没有应答”。 但是如果我尝试IE/Chrome/Firefox,我得到了一个答案 因此,我尝试仅使用此函数启动一个最小的consoleproject: class Test { static void Main(string[] args) { WebRequest request = WebRequest.Create(@"ht
WebException
,上面写着“Remoteserver没有应答”。
但是如果我尝试IE/Chrome/Firefox,我得到了一个答案
因此,我尝试仅使用此函数启动一个最小的consoleproject:
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();
}
}
这些最小项目工作正常,所以问题出在我的项目设置中,但是我的主项目怎么了?尝试激活命名空间System.Net的日志。我激活了它,但它是德语的,所以我想,它对你没有帮助:(。但我想知道,为什么它一直工作到今天,虽然我只做了一些小的改变。