2017-04-07 36 views
0

我有一个简单的C#Windows窗体应用程序,我试图创建。在Form1_Load我用一个简单的请求来填充DataGridView来查询我的数据库。超时过期没有调试时启动,但在调试时工作正常

如果我调试应用程序,查询立即执行没有问题。

如果我“无需调试就开始”,那么每次使用SqlException超时都会超时连接到数据库:超时。操作完成之前超时的时间或服务器没有响应。

这影响了今天之前完美工作的多个不同项目,,所以我非常确定这是Visual Studio的问题,而不是我的代码。希望有人知道可能是什么原因造成的。

在新机器上全新安装VS2008之后,我仍然遇到了这个问题。我能够在不进行调试的情况下运行该项目,并且第一次连接到数据库时工作正常,但现在它总是失败,如上所述。 VS中可能存在某种奇怪的连接池问题?

回答

0

检查您的防病毒软件。

我的杀毒软件正在标记每一个新的应用程序,我试图在没有调试的情况下运行,但是我关闭了防病毒警报,所以我不知道。

我打开了警报,突然当我运行我的应用程序时,我收到了我的防病毒通知。我只是永久允许它,现在一切运行顺利。

相关问题