Response.ContentType =“text / csv”导致XML错误

时间:2010-08-05 00:46:34

标签: c# asp.net iis content-type

我有一个奇怪的问题。

我正在创建一个DataTable类型的应用程序,然后将其转换为CSV,以便用户可以下载数据。

我设置了这样的内容类型:

    context.Response.Clear();
    context.Response.ContentType = "text/csv";
    context.Response.AddHeader("Content-Disposition", "attachment; filename=" + fileName + ".csv");
    var responseBuilder = new StringBuilder(data.Rows.Count * data.Columns.Count * 30);

现在,这适用于我的开发环境中的所有数据大小,以及我的生产环境中的少量数据,但是当它在生产中变得更大(例如,超过大约4000行)时,Firefox会让我错误:

XML Parsing Error: no element found

有什么想法吗? Elmah没有错误,我正用它来记录。

提前致谢!

1 个答案:

答案 0 :(得分:0)

负载均衡器上出现超时问题。