今天我在向ASP.NET 3.5 C#Web App添加上传数据修改时遇到了一个问题。用户需要上传包含大量数据的扩展名为.xls的电子表格。该电子表格将转换为数据表,然后通过SqlBulkInsert方法插入到SQL中。我遇到的问题是我目前使用的工作表有16列,在通过Fiddler从服务器收到此消息之前只能包含24889行,'ReadResponse()失败:服务器没有返回此请求的响应。 “我搜索过,但没有找到与此问题相关的大量信息。任何帮助,将不胜感激。
答案 0 :(得分:2)
尝试为maxRequestLength提供一些值,如下所示
<system.web>
<!-- ... -->
<httpRuntime maxRequestLength="204800"/>
<!-- ... -->
</system.web>
答案 1 :(得分:1)
默认情况下,您可以上传最大4MB的文件。
excel的大小必须超出限制。
您可以在Web配置文件中设置设置
这样做会增加服务器可以响应的请求大小。
答案 2 :(得分:0)
您需要查看服务器日志以确定它的情况(或者如果可以,只需调试服务器部分)。您还应该看看它是否只是根据文件的大小或文件中的数据来设置(如果您进行任何处理)。
可能的原因: