0

我有一个使用 VB.net 自动更新 MongoDB 的程序

哪里异常:在 MongoDB.Driver.dll 中发生了“System.TimeoutException”类型的第一次机会异常

我的代码添加了尝试捕获但此错误未捕获

这是我的代码

 Try
                            For Each ReturnedDocument In ListCollectionBusinessCursorForThisStepping
                                Dim abusiness = New Business(ReturnedDocument)
                                Dim businessBson = abusiness.ToBsonDocument
                                appendToTextFile(businessBson.ToString + vbNewLine, "IndexContentquery.txt")
                                collection.Save(businessBson)
                                counter += 1
                            Next ReturnedDocument
                        Catch ex As Exception
                            LogException(ex)
                            appendToTextFile("Some error at" + CStr(starts) + "+" + CStr(counter) + vbNewLine, "messedup.txt", ForAppending)
                        End Try

让我困惑的是为什么它要求一些 .cs 文件?我正在使用 vb.net。我没有cs文件。是否有带有 cs 文件的 mongodb 驱动程序?我应该获取 mongodb 驱动程序的 cs 文件吗?

这是截图 在此处输入图像描述

该代码大部分时间都有效。有时它只是发生。

4

1 回答 1

1

吉姆·蒂奥

它要求您找到 .cs 文件,因为您选择了调试选项,并且 Visual Studio 正在尝试查找用于编译引发原始异常的对象的源代码。

于 2012-09-04T04:36:33.457 回答