1

我有一个使用 .net 3.5、IIS7 和 SQL Server 2008 的网站。

在网页上,单击report download button,它将数据从 SQL Server 和 Stream 加载到用户作为 excel 文件。

它工作正常,除非执行时间和加载时间(来自 SQL Server)超过 30 秒,然后网页超时。

我试图更改 web.config(可能是错误的),但它没有帮助。

<system.web>
  <httpRuntime executionTimeout="240" maxRequestLength="20480" />
</system.web>

我可以通过仅配置 IIS7 来解决此问题吗?还是 SQL Server/Session State DB/Browser 也有超时限制?

谢谢

4

1 回答 1

1

如果您使用的是 SQLCommand 对象,那么您可以设置一个属性“CommandTimeout”,并且您的处理不应失败。

于 2012-05-30T12:41:00.950 回答