Response.Write共享主机

时间:2013-05-18 22:52:25

标签: c# asp.net response

在我的asp.net网站上,我构建了大约2-3 MB的csv文件,然后尝试将其作为Response发送,所以我这样做:

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):未知错误。

可能有什么问题,感谢任何帮助!谢谢!

0 个答案:

没有答案