在我的 asp.net 站点上,我构建了大约 2-3 MB 的 csv 文件,然后尝试将其作为响应发送,所以我这样做:
StringBuilder sb = new StringBuilder();
sb.AppendLine("Name\tType\tNumber\tStatus");
foreach (string county in GetCounties())
{
List<StationItem> list = GetStationItems(county);
foreach (StationItem item in list)
{
sb.AppendLine(
string.Format(
"{0}\t{1}\t{2}\t{3}",
item.Name, item.Type, item.Number, item.Status));
}
}
Response.Clear();
Response.ContentType = "text/csv";
Response.AppendHeader("Content-Disposition", "attachment; filename=Stations.csv");
Response.Output.Write(sb.ToString());
Response.End();
它在我的本地主机上完美运行,但是当我将它上传到共享主机时,页面刹车。IE 说: Internet Explorer 无法显示该网页,Chrome 说: Page.aspx?auto=1 的网页可能暂时关闭,或者它可能已永久移动到新的网址。错误 103 (net::ERR_CONNECTION_ABORTED):未知错误。
可能是什么问题,感谢任何帮助!谢谢!