0

我在下面的地方设置了 240 分钟的时间。

  1. 空闲超时选项应用程序池
  2. Web.config 中的会话超时
  3. 通过更改应用程序的全局配置中的会话时间。

仍然有时会面临应用程序超时的问题,这不是定期出现的。我留下了任何会话超时设置吗?请建议我是否可以以更好的方式处理应用程序会话超时。

4

2 回答 2

1

当我们处理大量数据时,一般可能会出现TIMEOUT问题……在那些情况下要注意3件事(问题几乎可以解决)

  1. 将连接超时属性放入Connection string string connstring=" Data Source=localhost;User ID=sa; pwd=secret; Initial catalog=nothwind;connect timeout=900;";

  2. 为 SqlCommand 对象设置命令超时 com.CommandTimeout=0; // 这将使命令执行无限秒

  3. 现在....最后但并非最不重要...以卸载函数的形式破坏连接对象 conn.Dispose();

于 2013-08-02T04:31:18.870 回答
-1

就像是:

<configuration>
  <system.web>
     <sessionState timeout="20"></sessionState>
  </system.web>
</configuration>

应该看到你的权利

于 2013-08-02T12:13:53.410 回答