1.如果用到了事务处理
在事务开始BeginTransaction()与事务结束transaction.Commit()中间用到了没有启动事务的过程,如其他查询等,会提示此错误。
2.Command命令执行超时
此时需要修改command.CommandTimeout的时间,默认时间为30秒.
3.Web页面执行超时,如上传大批量的文件
需要修改配置文件:
<system.web>
<httpRuntime maxRequestLength="102400" executionTimeout="720" />
</system.web>