У меня проблема с моим веб-сервером из-за нехватки памяти
у меня есть проблема на нашем сайте (asp.net) на веб-сервере при нажатии кнопки Загрузить для больших данных , таких как excel 60 000 КБ или загрузить этот файл ,отобразите эту ошибку, обратите внимание, что при проверке памяти сервера диспетчера задач используется всего 15% ( 19 ГБ из 120 ).
Exception information: Exception type: OutOfMemoryException Exception message: Exception of type 'System.OutOfMemoryException' was thrown. at System.Web.Hosting.IIS7WorkerRequest.SendResponseFromFileStream(FileStream f, Int64 offset, Int64 length) at System.Web.Hosting.IIS7WorkerRequest.SendResponseFromFile(String name, Int64 offset, Int64 length) at System.Web.HttpFileResponseElement.System.Web.IHttpResponseElement.Send(HttpWorkerRequest wr) at System.Web.HttpWriter.Send(HttpWorkerRequest wr) at System.Web.HttpResponse.UpdateNativeResponse(Boolean sendHeaders) at System.Web.HttpRuntime.FinishRequestNotification(IIS7WorkerRequest wr, HttpContext context, RequestNotificationStatus& status)
Что я уже пробовал:
........................................................................................
Afzaal Ahmad Zeeshan
.NET-файлы настроены на соблюдение ограничений; не более 2 ГБ. Ваш файл Excel не имеет этой проблемы (60 МБ).
Можете ли вы отладить и попытаться загрузить другой файл; 5-10MB?
ÂĦmâd Ŝâlâĥ
нет проблем при размере 10 или 20 МБ, просто когда файл большой
Richard Deeming
Вы используете Response.WriteFile
отправить файл с диска сервера клиенту? Если это так, попробуйте использовать Response.TransmitFile
вместо.