0

好的 - 我知道这是一个糟糕的举动,但我们最终决定将文件保存到数据库中以方便......现在问题来了。

我们有一个名为“XXX_DataStore”的数据库,我们将上传的文件保存到一个表中,并将二进制文件数据分离到一个名为“FileData”的表中,以便仅在需要数据时使用。

每个文件小于 60M(90% 文件小于 1M),但是从上周开始,当用户上传大于 50M 的文件时,系统会抛出“SqlException Timeout”类异常(ASP.NET 应用程序) - 任何小于50M的文件都可以上传成功?!

我试图增加 web.config 中 sqlString 的“连接超时”以及 ASP.NET 应用程序请求的超时 - 没有一个有效。

对此有什么帮助吗?

非常感谢你。

4

1 回答 1

1

您需要增加的超时是 SqlCommand 超时 - 这将默认为 30 秒。

于 2012-04-20T12:04:29.457 回答