2013-01-03 21 views
0

我開始用的應用程序:殺單服務

mono-service app.exe 

現在的問題是,我無法找到它。我試圖找到這個過程,但我找不到它。當我嘗試啓動它給了我下面的錯誤應用:

MySql.Data.MySqlClient.MySqlException: There is already an open DataReader associated with this Connection which must be closed first. 
+0

你是如何運行它? mono-service.exe是否沒有參數來終止應用程序?或者,您可以停止/啓動mysql實例/服務。 – shahkalpesh

+0

我試過重新啓動mysql服務,但沒有發生任何事情。我也在Linux下運行它。我試圖尋找過程,但我找不到任何單聲道過程。 – HerpaMoTeH

+1

也許沒有,你的應用程序結束時,你沒有釋放一些非託管資源,你處置了所有的一次性對象(考慮成功路徑和所有異常路徑)? – Rafal

回答

3

你誤解的錯誤消息。它不會抱怨另一個進程,它會抱怨即使只有一個實例正在運行,您正在嘗試執行的程序中出現問題。你必須有一個錯誤,試圖重用仍然很忙的連接。另請參閱有關該問題的其他各種問題,例如this one

+0

問題原來很混亂。問題在於我在更新它之後試圖截斷表格。 – HerpaMoTeH