WebRequest virker ikke på skole computer
Hej,Jeg har en C# applikation som læser forskellige remote xml filer. Jeg læser dem ved hjælp af WebRequest. Det virker godt på min personlige computer derhjemme, men når jeg sidder ved en skole computer virker det ikke.
Hvad kan der være galt ?
Koden:
//WebRequest wr = WebRequest.Create(url); Virkede ikke, så jeg prøvede med http istedet:
HttpWebRequest wr = (HttpWebRequest) HttpWebRequest.Create(url);
/* --> Jeg fandt nedenstående på et forum på nettet, men det har ikke hjulpet noget */
wr.KeepAlive = false;
wr.ProtocolVersion = HttpVersion.Version10;
wr.Proxy = WebProxy.GetDefaultProxy();
wr.AllowAutoRedirect = true;
wr.MaximumAutomaticRedirections = 10;
wr.Timeout = (int) new TimeSpan(0, 0, 10).TotalMilliseconds;
wr.UserAgent = "Mozilla/3.0 (compatible; MyBrowser/1.0)";
/* <-- extra forum kode slut*/
//Nedenstående linie fejler
data = new StreamReader (wr.GetResponse().GetResponseStream(), System.Text.Encoding.Default) .ReadToEnd();
Jeg får fejlen:
System.Net.WebException: The operation has timed-out.
at System.Net.HttpWebRequest.GetResponse()
at _2CRSSFeeds.RSSFeeds.getRSSFeeds(String fileName, String url) in h:\xxx\rssreader\kode\2crssfeeds\rssfeeds.cs:line 39
at _2CRSSFeeds.Form1.updateFeeds() in h:\xxx\rssreader\kode\2crssfeeds\form1.cs:line 170
