Resons для ReadAsMimeMultipartUnexpectedTermination

Существует простое приложение WebApi(Owin), развернутое на двух похожих машинах (Windows Server 2012).

Контроллер, который принимает многочастную загрузку файла, выдает ReadAsMimeMultipartUnexpectedTermination исключение.

        [HttpPost]
        public async Task<MyResponse> UploadFile()
        {
            var provider = await Request.Content.ReadAsMultipartAsync();
            ...
        }

Почему это может бросить ReadAsMimeMultipartUnexpectedTermination только на одной машине и работать на другой?

Я определил код исключительной ситуации, но не могу понять причину, по которой тело запроса не читается /MimeMultipartBodyPartParser.cs#L127

Сам запрос правильный, я использую один и тот же запрос в обоих развертываниях (с почтальоном).

Я исключил:

  • '\ r \ n' в конце сообщения
  • многократное чтение потока

Где мне искать различия между этими двумя машинами, которые могут повлиять на это поведение?

0 ответов

Другие вопросы по тегам