大型数据库更新没有错误消息

时间:2012-08-08 10:19:25

标签: .net sql-server asp.net-mvc

我有一个发票生成过程相对较大但不大规模,它会创建一批发票和物品,然后更新一个sql数据库,一切都运行正常,直到现在该过程似乎停止了一段时间而没有显示任何错误信息或突然停止的原因。

我完全被我的测试环境困住了我增加了执行超时

<httpRuntime
    maxRequestLength="1048576"
    executionTimeout="3600" />

这似乎有所帮助,但服务器仍然失败,没有任何错误,很难指出问题,任何建议将不胜感激。

1 个答案:

答案 0 :(得分:0)

由于它是从UI保存数据,因此增加数据库的超时没有任何意义,因此问题似乎只与您的连接部分有关,因为数据已保存,连接丢失且数据不存在完全保存。
尝试使用

之类的东西
SqlCommand cmd = new SqlCommand("MyReport", conn);
cmd.CommandType = CommandType.StoredProcedure;
cmd.CommandTimeout = 3660; 

<configuration>
   <appSettings>
      <add name="CommandTimeout" value="3600" />
   </appSettings>
</configuration>