2017-04-07 64 views
0

我有一個簡單的C#Windows窗體應用程序,我試圖創建。在Form1_Load我用一個簡單的請求來填充DataGridView來查詢我的數據庫。超時過期沒有調試時啓動,但在調試時工作正常

如果我調試應用程序,查詢立即執行沒有問題。

如果我「無需調試就開始」,那麼每次使用SqlException超時都會超時連接到數據庫:超時。操作完成之前超時的時間或服務器沒有響應。

這影響了今天之前完美工作的多個不同項目,,所以我非常確定這是Visual Studio的問題,而不是我的代碼。希望有人知道可能是什麼原因造成的。

在新機器上全新安裝VS2008之後,我仍然遇到了這個問題。我能夠在不進行調試的情況下運行該項目,並且第一次連接到數據庫時工作正常,但現在它總是失敗,如上所述。 VS中可能存在某種奇怪的連接池問題?

回答

0

檢查您的防病毒軟件。

我的殺毒軟件正在標記每一個新的應用程序,我試圖在沒有調試的情況下運行,但是我關閉了防病毒警報,所以我不知道。

我打開了警報,突然當我運行我的應用程序時,我收到了我的防病毒通知。我只是永久允許它,現在一切運行順利。

相關問題