I am showing rss feeds on my asp.net web site. It works fine on localhost as well as one hosting server. But it is not working on client's hosting server. It is giving error 'The operation has time out' in the following code snippet,
if (!string.IsNullOrEmpty(this.RssFeedUrl))
{
using (XmlReader reader = XmlReader.Create(this.RssFeedUrl, settings))
{
SyndicationFeedFormatter GenericFeedFormatter = null;
Atom10FeedFormatter atom = new Atom10FeedFormatter();
Rss20FeedFormatter rss = new Rss20FeedFormatter();
if (reader.ReadState == ReadState.Initial)
{
reader.MoveToContent();
}
// try either atom or rss reading
if (atom.CanRead(reader))
{
GenericFeedFormatter = atom;
}
if (rss.CanRead(reader))
{
GenericFeedFormatter = rss;
}
if (GenericFeedFormatter == null)
{
return null;
}
GenericFeedFormatter.ReadFrom(reader);
feed = GenericFeedFormatter.Feed;
}
}
return feed;
}
catch {}
using (XmlReader reader = XmlReader.Create(this.RssFeedUrl, settings))
Hi,
As your error occured in this line, please check your this.RssFeedUrl and settings parameters. Using a known url for the file containing the XML data to test your setting is correct or not. If your setting is correct, please make sure your this.RssFeedUrl
parameter.
Here is a thread which is similar to your error message, it may help you.
Thanks for your interest. The issue has been solved. It was also the same server settings issue. The hosting server has fixed this by firewall settings.
Thank u all.. :-)
Marked as answer by ketakipatil on Jan 03, 2013 11:57 AM
ketakipatil
Member
2 Points
5 Posts
System.Net.HttpWebRequest error - operation has time out
Dec 21, 2012 06:14 AM|LINK
I am showing rss feeds on my asp.net web site. It works fine on localhost as well as one hosting server. But it is not working on client's hosting server. It is giving error 'The operation has time out' in the following code snippet,
XmlReader reader = XmlReader.Create(this.RssFeedUrl, settings
Please help.
cornball76
Participant
1126 Points
210 Posts
Re: System.Net.HttpWebRequest error - operation has time out
Dec 21, 2012 11:22 AM|LINK
Could be a number of things.
Does the client hosting server have a firewall blocking your request?
What trust level is client server using... medium?
To test the firewall issue quickly I would disable.. test.. re-enable.
ketakipatil
Member
2 Points
5 Posts
Re: System.Net.HttpWebRequest error - operation has time out
Dec 21, 2012 12:11 PM|LINK
Thanks for ur reply. I will talk to client about this.
ketakipatil
Member
2 Points
5 Posts
Re: System.Net.HttpWebRequest error - operation has time out
Dec 25, 2012 06:00 AM|LINK
hi,
As u told,Client server has changed the firewall settings and "time out error" has gone.
But Now another issue has aarived -
System.Net.WebException: The remote server returned an error: (403) Forbidden
status= Protocolerror
Error is coming in line
using (XmlReader reader = XmlReader.Create(this.RssFeedUrl, settings))
Here is my code:
{
SyndicationFeed feed = null;
XmlReaderSettings settings = new XmlReaderSettings();
settings.IgnoreWhitespace = true;
settings.CheckCharacters = true;
settings.CloseInput = true;
settings.IgnoreComments = true;
settings.IgnoreProcessingInstructions = true;
if (!string.IsNullOrEmpty(this.RssFeedUrl))
{
using (XmlReader reader = XmlReader.Create(this.RssFeedUrl, settings))
{
SyndicationFeedFormatter GenericFeedFormatter = null;
Atom10FeedFormatter atom = new Atom10FeedFormatter();
Rss20FeedFormatter rss = new Rss20FeedFormatter();
if (reader.ReadState == ReadState.Initial)
{
reader.MoveToContent();
}
// try either atom or rss reading
if (atom.CanRead(reader))
{
GenericFeedFormatter = atom;
}
if (rss.CanRead(reader))
{
GenericFeedFormatter = rss;
}
if (GenericFeedFormatter == null)
{
return null;
}
GenericFeedFormatter.ReadFrom(reader);
feed = GenericFeedFormatter.Feed;
}
}
return feed;
}
catch {}
}
Please help.
Chen Yu - MS...
All-Star
21584 Points
2493 Posts
Microsoft
Re: System.Net.HttpWebRequest error - operation has time out
Dec 27, 2012 02:07 AM|LINK
Hi,
As your error occured in this line, please check your this.RssFeedUrl and settings parameters. Using a known url for the file containing the XML data to test your setting is correct or not. If your setting is correct, please make sure your this.RssFeedUrl parameter.
Here is a thread which is similar to your error message, it may help you.
Please see: http://stackoverflow.com/questions/4679085/getting-error-the-remote-server-returned-an-error-403-forbidden-when-screen
http://msdn.microsoft.com/en-us/library/ms162474.aspx
Thanks.
Feedback to us
Develop and promote your apps in Windows Store
ketakipatil
Member
2 Points
5 Posts
Re: System.Net.HttpWebRequest error - operation has time out
Jan 03, 2013 11:56 AM|LINK
Hi,
Thanks for your interest. The issue has been solved. It was also the same server settings issue. The hosting server has fixed this by firewall settings.
Thank u all.. :-)