2012-09-03 44 views
0

我有一個程序來更新MongoDB的自動使用VB.net查找源MongoConnectionPool.cs MongoDB的異常VB.net

其中異常:類型System.TimeoutException「的第一次機會異常出現在MongoDB.Driver.dll

我的代碼加試捕,但這個錯誤不是趕上

這是我的代碼

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文件嗎?

這裏是截圖 enter image description here

代碼工作的大部分時間。有時候會發生。

+0

您可以添加您使用的連接字符串嗎? – daveh

+0

可能是您的連接字符串錯誤或您的服務器未運行。無論如何,正如daveH所說,它正在尋找源文件,以便讓您步入驅動程序代碼。你有一些設置可以做到這一點。如果您不喜歡這些設置,請在調試設置中打開「只是我的代碼」。 –

回答

1

吉姆硫代,

它要求你找到cs文件,你選擇了調試選項和Visual Studio試圖找到用於編譯這引起了原始的異常對象的源代碼。

+0

嗯......但它是DLL ..我如何避免這種行爲? –

+0

嘗試捕獲System.TimeoutException或確認您能夠從您的應用連接到我們的mongod實例 – daveh