0

HttpWebRequest.GetResponse() セクションで通貨を変換するためにリモート xml ファイルを読み込んでいるときに、次のエラーが発生します。

私が使用したメソッド TugberkUgurlu_CurConverter.ConverterClass.ConvertActionForTL() は、xml ファイルを読み取り、通貨値を取得します。

しかし突然、これらのエラーが発生し始めました。どうすればそれらを防ぐことができますか? ありがとう !

System.Net.WebException: 操作がタイムアウトになりました生成: 2011 年 3 月 28 日月曜日 19:33:48 GMT

System.Net.WebException: System.Xml.XmlDownloadManager.GetNonFileStream(Uri uri, ICredentials credentials) の System.Net.HttpWebRequest.GetResponse() で System.Xml.XmlDownloadManager.GetStream(Uri uri, ICredentials credentials) で操作がタイムアウトしました) で System.Xml.XmlUrlResolver.GetEntity (Uri absoluteUri、String ロール、Type ofObjectToReturn) で System.Xml.XmlTextReaderImpl.OpenUrlDelegate (オブジェクト xmlResolver) で System.Threading.CompressedStack.runTryCode (オブジェクト userData) で System.Runtime.CompilerServices。 RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup (TryCode コード、CleanupCode backoutCode、オブジェクト userData) で System.Threading.CompressedStack.Run (CompressedStack 圧縮スタック、ContextCallback コールバック、オブジェクト状態) で System.Xml.XmlTextReaderImpl.OpenUrl() で System.Xml。TugberkUgurlu_CurConverter.ConverterClass.ConvertActionForTL(CurrencyForTLConvert SelectCurrency, Decimal YourPriceToConvert) での System.Xml.XmlDocument.Load(XmlReader リーダー) での System.Xml.XmlLoader.Load(XmlDocument doc、XmlReader リーダー、ブール値の preserveWhitespace) での XmlTextReaderImpl.Read()

4

1 に答える 1

1

リンクしたファイルに問題は見られませんし、XMLSpy にも問題はありません。

時々問題になるとあなたは言い、ファイルには通貨換算値が含まれており、頻繁に変更される可能性があります。おそらく、ファイルは時々悪いですか?

最初にファイルをテキスト ファイルとして読み込んでから、ディスクに保存してみてください。次に、ディスク上のファイルから XmlDocument を読み込みます。そうすれば、失敗した場合でも、不良ファイルを見ることができます。

于 2011-03-28T20:15:02.370 に答える