为什么我的实时网站出现超时错误

时间:2018-10-30 05:00:07

标签: asp.net sql-server

我的实时网站遇到问题。问题是 SQLTimeout 错误。

我已经按照以下情况解决了该问题。但是我做不到。

已采取的步骤:

  1. 增加了SqlCommand超时= 0和240
  2. 增加了SqlCommand连接超时= 0
  3. 我已经在代码中应用了原始SQL来从SQL Server中获取数据

如果您对此问题有任何建议,请与我分享。

谢谢

2 个答案:

答案 0 :(得分:0)

很难用您提供的信息来解决您的问题。

通常,我建议在SQL Server Management Studio中执行查询,然后看看会发生什么情况。

这可能是很长的查询,也可能是数据库中的锁定问题。 另外请注意,如果将站点托管在IIS上,则除了SQL Server超时外,还会应用IIS请求超时。

答案 1 :(得分:0)

示例:

表1, 表2 表3

问题方案: 您已请求获取这三个表值。但是,第二个用于在现有请求同时存储任何一个表中的值的请求尚未完成。

您会在这里收到超时错误,因为现有请求尚未完成,

解决方案: 请使用隔离概念,以避免在写入,读取和更新时间时出现此错误

谢谢。