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' в конце сообщения
- многократное чтение потока
Где мне искать различия между этими двумя машинами, которые могут повлиять на это поведение?