ok - 我知道这是不好的举动,但我们最终决定将文件保存到数据库中以方便...现在问题来了。
我们有一个名为"XXX_DataStore"的数据库,我们将上传的文件保存到一个表中,并将二进制文件数据分离到一个名为"FileData"的表中,因此只有在我们需要数据时才使用它。
每个文件小于60M(90%文件小于1M),但是仅从上周开始,当用户上传大于50M的文件时,系统会抛出"SqlException 超时"类型的异常(ASP.NET 应用程序) - 任何小于50M的文件都可以成功上传?!
我试图增加 web.config 中 sqlString 上的"连接超时"以及 ASP.NET 应用程序请求的超时 - 没有一个有效。
对此有任何帮助吗?
谢谢。
您需要增加的超时是 SqlCommand 超时 - 这将默认为 30 秒。