Чтение / запись таймаутов - PullRequest
0 голосов
/ 29 января 2019

Следующий фрагмент кода c # в ASP.NET Core 2.2 на компьютере с Windows 10 правильно читает входной текстовый файл, и я вижу символы в потоке.Но он не копирует входной поток в fileStream и, следовательно, записывает 0-байтовый файл.

string fp = "C:\\asptest.txt";

        foreach (var formFile in files)
        {
            if (formFile.Length > 0)
            {
                using (var stream = new FileStream(filePath, FileMode.Create))
                {
                    await formFile.CopyToAsync(stream);
                    using (var fileStream = new FileStream(fp, FileMode.Create, FileAccess.Write))
                    {
                        stream.CopyTo(fileStream);
                        fileStream.Dispose();
                    }
                }
            }

Выдает

'fileStream.ReadTimeout' threw an exception of type 
 System.InvalidOperationException'

и

'fileStream.WriteTimeout' threw an exception of type 
'System.InvalidOperationException'

, а localhost имеет

HTTP Error 502.3 - Bad Gateway

Вероятно, это очень очевидная ошибка.

...