Visual studio 在未调试的情况下启动时超时已过期,但在调试时工作正常
我正在尝试创建一个简单的C#Windows窗体应用程序。在Visual studio 在未调试的情况下启动时超时已过期,但在调试时工作正常,visual-studio,visual-studio-2008,Visual Studio,Visual Studio 2008,我正在尝试创建一个简单的C#Windows窗体应用程序。在Form1\u Load上,我用一个简单的请求来查询我的数据库,以填充DataGridView 如果调试应用程序,查询将立即执行,不会出现问题 如果我“启动而不调试”,则每次与数据库的连接都会超时,并且SqlException:Timeout过期。操作完成前已过超时时间,或者服务器没有响应 这会影响到多个不同的项目,这些项目在今天之前都可以完美地工作,所以我很确定这是VisualStudio的问题,而不是我的代码。希望有人知道这是什么原因
Form1\u Load
上,我用一个简单的请求来查询我的数据库,以填充DataGridView
如果调试应用程序,查询将立即执行,不会出现问题
如果我“启动而不调试”,则每次与数据库的连接都会超时,并且SqlException:Timeout过期。操作完成前已过超时时间,或者服务器没有响应
这会影响到多个不同的项目,这些项目在今天之前都可以完美地工作,所以我很确定这是VisualStudio的问题,而不是我的代码。希望有人知道这是什么原因
在新机器上重新安装VS2008之后,我仍然遇到这个问题。我能够在没有调试的情况下运行该项目,并且第一次连接到数据库时工作得很好,但是现在它总是像上面所描述的那样失败。VS中可能存在某种奇怪的连接池问题?请检查您的防病毒软件 我的防病毒软件在没有调试的情况下标记我尝试运行的每个新应用程序,但我关闭了防病毒软件的警报,所以我不知道 我打开了警报,当我运行我的应用程序时,突然收到防病毒软件的通知。我只是永久地允许它,现在一切都很顺利