Приложение .NET падает при загрузке большого файла - PullRequest
0 голосов
/ 05 июля 2018

У меня проблема с приложением .NET. Когда я пытаюсь загрузить большие файлы (то есть файлы размером более 30-40 МБ), происходит сбой Chrome («Ой, Snap! Что-то пошло не так при отображении этой страницы»). На самом деле, веб-страница падает, когда я загружаю файл, даже если после этого я не нажимаю никаких кнопок. Важно отметить, что проблема исчезает, когда я запускаю приложение на Mozzila. Спасибо!

if (Request.Files.Count > 0)
            {
                try
                {
                    for(int i=0;i<Request.Files.Count;i++)
                    {
                        var file = Request.Files[i];
                        if (file != null && file.ContentLength > 0)
                        {
                            var fileName = Path.GetFileName(file.FileName);
                            logService.Write(Path.Combine(Server.MapPath("~/wwwroot/contents/"), fileName));
                            var path = Path.Combine(Server.MapPath("~/wwwroot/contents/"), fileName);
                            file.SaveAs(path);
                            training.Contents.Add(new Data.Data.Content() { DisplayName = fileName, Id = Guid.NewGuid(), JoinDate = DateTime.Now, Path = "/wwwroot/contents/" +  fileName, TrainingId = training.Id });
                        }
                    }
                }
                catch(Exception ex)
                {
                    logService.Write(ex.Message);
                }
            }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...