ASP.由于无法打开连接,web应用程序被挂起

本文关键字:web 应用程序 挂起 连接 于无法 ASP | 更新日期: 2023-09-27 17:49:14

我开发了一个ASP。. Net web应用程序,后端为SQL Server 2005,应用程序配置在IIS 5.1上。

应用程序工作正常的少数事务(插入,更新),突然无法连接到SQL Server(不能打开连接),因此给出超时时间过期

每次数据库调用Insert, update后,我都关闭连接,事务。

我也在连接字符串中明确指定了池,但没有工作。

ASP.由于无法打开连接,web应用程序被挂起

我认为最被接受的方法是通过SqlCommand对象的CommandTimeout属性。在无限超时时将其设置为0。

The default timeout is 30 seconds.

您可以在webconfig中设置连接超时属性,也可以检查数据库中支持的连接数,然后检查连接池大小。此外,您在webconfig中设置的timeout属性与建立到db的连接所花费的时间有关,代码中的命令超时属性与您的查询在超时之前可以运行的时间有关。