Иногда я получаю исключение тайм-аута при чтении XML через URL. Что я могу сделать, чтобы предотвратить это, или это проблема с удаленным сервером? Ниже мой простой код:
XmlDocument doc = new XmlDocument();
doc.Load(XmlReader.Create(this.RssUrl));
Я просматриваю пост, в котором говорится, что KeepAlive может помочь, но я не знаю, как передать этот параметр в приведенный выше код (или если это даже правильное решение): http://www.velocityreviews.com/forums/t95843-system-webexception-the-operation-has-timed-out.html
Это исключение, пожалуйста, помогите!
Exception Details: System.Net.WebException: The operation has timed out
Stack Trace:
[WebException: The operation has timed out]
System.Net.HttpWebRequest.GetResponse() +5375213
System.Xml.XmlDownloadManager.GetNonFileStream(Uri uri, ICredentials credentials) +69
System.Xml.XmlDownloadManager.GetStream(Uri uri, ICredentials credentials) +3929371
System.Xml.XmlUrlResolver.GetEntity(Uri absoluteUri, String role, Type ofObjectToReturn) +54
System.Xml.XmlReader.Create(String inputUri, XmlReaderSettings settings, XmlParserContext inputContext) +144
System.Xml.XmlReader.Create(String inputUri) +8