【发布时间】:2013-06-05 08:57:10
【问题描述】:
我对这两个术语感到困惑我想知道连接字符串内的超时和 IIS 配置内的超时有什么区别
data source=xxxx;Initial Catalog=Test;User=yy;Password=yyyy;Timeout=10
【问题讨论】:
我对这两个术语感到困惑我想知道连接字符串内的超时和 IIS 配置内的超时有什么区别
data source=xxxx;Initial Catalog=Test;User=yy;Password=yyyy;Timeout=10
【问题讨论】:
数据库连接超时与 IIS 超时非常不同
数据库连接超时是关于从MSDN SqlConnection.ConnectionTimeout建立到数据库的连接
在尝试建立连接之前获得等待时间 终止尝试并产生错误。
来自MSDN about Connection Timeout
连接超时有助于减少内存资源量 被空闲连接消耗。超时设置还允许您 指定多长时间将服务器资源分配给特定任务或 客户。
【讨论】:
数据库连接字符串中的超时是 ADO.NET 在确定数据库服务器不可用之前尝试连接数据库服务器所花费的时间(这与 命令 超时无关,请注意) .数据库连接字符串中的Connect 是Connect Timeout 的同义词。
IIS 中的超时是在确定请求失败之前尝试处理请求应花费多长时间。
【讨论】: