У администратора моего сайта есть возможность экспортировать неполные заказы в файл CSV.Нажатие на экспорт выдает ниже исключения.
Попытка подключения не удалась, потому что подключенная сторона не ответила должным образом через некоторое время, или не удалось установить соединение, так как подключенный хост не смог ответить
Сведения об исключении.
Сведения об исключении: System.Net.Sockets.SocketException: попытка подключения не удалась, поскольку подключенная сторона не ответила должным образом через определенный период времени, или не удалось установить соединение, так какподключенный хост не смог ответить
База данных MySql, и я использую Entity Framework для получения данных.Ниже приведен код.
DbContex db = new DbContex();
//Getting exception on below line
List<vwFullOrder> vwFullOrders = db.vwFullOrders.Where(x => x.order_status == false).OrderByDescending(o => o.created_date).ToList();
DataTable dt = new DataTable();
DataRow dr = null;
dr = dt.NewRow();
dt.Columns.Add("SessionID");
dr["SessionID"] = "SessionID";
dt.Columns.Add("DateCreated");
dr["DateCreated"] = "created_date";
dt.Rows.Add(dr); //Header Row
foreach (var c in vwFullOrders)
{
dr = dt.NewRow();
dr["SessionID"] = c.session_id;
dr["DateCreated"] = c.created_date;
dt.Rows.Add(dr);
}
string csv = SharedUtils.GenerateCSV(dt);//Method to generate CSV string
//Download the CSV file.
Response.Clear();
Response.Buffer = true;
Response.AddHeader("content-disposition", "attachment;filename=incompleteorders.csv");
Response.Charset = "";
Response.ContentType = "application/text";
Response.Output.Write(csv);
Response.Flush();
Response.End();
Этот код работал нормально, но теперь выдает исключение.У меня 65855 регистраторов в таблице заказов.Я создал представление vwFullOrder для получения данных.
Пожалуйста, помогите!Спасибо!