【发布时间】:2011-06-08 14:12:21
【问题描述】:
您好,我有一个 Web 应用程序 (asp.net),我们刚刚开始收到“System.InvalidOperationException: Timeout expired”。尝试获取新的 sql 连接时。
所以我猜想在代码中的某个位置创建了一个连接但从未释放,但我将如何去找到发生这种情况的位置?遗憾的是,大多数数据库通信不使用数据层,它直接与 sql 数据类型一起工作......
我可以在 web.config 中启用什么功能来跟踪哪些连接打开的时间超过 x 秒以及它们在哪里打开?
【问题讨论】:
标签: asp.net sql-server ado.net connection-pooling