0

私の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 は Web ページを表示できません。エラー 103 (net::ERR_CONNECTION_ABORTED): 不明なエラーです。

どんな問題が発生する可能性がありますか、どんな助けにも感謝します! ありがとう!

4

0 に答える 0