Azure ASP.NET 5 RC1:System.IO.InvalidDataException:请求内容意外结束

Azure ASP.NET 5 RC1:System.IO.InvalidDataException:请求内容意外结束,azure,asp.net-core,azure-web-app-service,asp.net-core-mvc,dnx,Azure,Asp.net Core,Azure Web App Service,Asp.net Core Mvc,Dnx,我正在Azure Web应用程序中运行ASP.NET 5项目 当使用大约1.5mb或更大的文件(表单数据)调用API端点时,会引发以下异常 有人知道如何解决这个问题吗?有可能的解决办法吗 System.IO.InvalidDataException: Unexpected end of request content at Microsoft.AspNet.Server.Kestrel.Http.MessageBody.ForContentLength.d__3.MoveNext() ---

我正在Azure Web应用程序中运行ASP.NET 5项目

当使用大约1.5mb或更大的文件(表单数据)调用API端点时,会引发以下异常

有人知道如何解决这个问题吗?有可能的解决办法吗

System.IO.InvalidDataException: Unexpected end of request content at Microsoft.AspNet.Server.Kestrel.Http.MessageBody.ForContentLength.d__3.MoveNext()
--- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Microsoft.AspNet.WebUtilities.FileBufferingReadStream.d__27.MoveNext()
--- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Microsoft.AspNet.WebUtilities.BufferedReadStream.d__39.MoveNext() --- End of stack trace from previous location where exception was thrown
--- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Microsoft.AspNet.WebUtilities.MultipartReaderStream.d__36.MoveNext()
--- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Microsoft.AspNet.WebUtilities.StreamHelperExtensions.d__0.MoveNext()
--- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task) at Microsoft.AspNet.Http.Features.Internal.FormFeature.d__12.MoveNext()
--- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Microsoft.AspNet.Mvc.ModelBinding.FormValueProviderFactory.d__1.MoveNext()
--- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Microsoft.AspNet.Mvc.ModelBinding.CompositeValueProvider.d__2.MoveNext()
--- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task) at Microsoft.AspNet.Mvc.Controllers.FilterActionInvoker.d__49.MoveNext()
--- End of stack trace from previous location where exception was thrown --- at Microsoft.AspNet.Mvc.Controllers.FilterActionInvoker.d__44.MoveNext()
--- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Microsoft.AspNet.Mvc.Infrastructure.MvcRouteHandler.d__6.MoveNext()
--- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Microsoft.AspNet.Mvc.Routing.InnerAttributeRoute.d__10.MoveNext() --- End of stack trace from previous location where exception was thrown
--- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Microsoft.AspNet.Routing.RouteCollection.d__9.MoveNext() --- End of stack trace from previous location where exception was thrown
--- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Microsoft.AspNet.Builder.RouterMiddleware.d__4.MoveNext() --- End of stack trace from previous location where exception was thrown
--- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Microsoft.ApplicationInsights.AspNet.RequestTrackingMiddleware.d__4.MoveNext()
--- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Microsoft.AspNet.IISPlatformHandler.IISPlatformHandlerMiddleware.d__8.MoveNext()
--- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Microsoft.AspNet.Hosting.Internal.RequestServicesContainerMiddleware.d__3.MoveNext()
--- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Microsoft.AspNet.Hosting.Internal.HostingEngine.<>c__DisplayClass32_0.d.MoveNext()
--- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Microsoft.AspNet.Server.Kestrel.Http.Frame.d__79.MoveNext()
System.IO.InvalidDataException:在Microsoft.AspNet.Server.Kestrel.Http.MessageBody.ForContentLength.d_u3.MoveNext()上意外结束请求内容
---在Microsoft.AspNet.WebUtilities.FileBufferingReadStream.d_27.MoveNext()上,从引发异常的上一个位置(在System.Runtime.CompilerServices.TaskAwaiter.ThrowForOnSuccess(任务任务任务)处)开始的堆栈结束跟踪(在System.Runtime.CompilerServices.TaskAwaiter.ThrowForOnSuccess(任务任务任务任务任务)处)
---在Microsoft.AspNet.WebUtilities.BufferedReadStream.d_39.MoveNext()上,从引发异常的上一个位置(在System.Runtime.CompilerServices.TaskWaiter.ThrowForNonSuccess(任务任务任务)处)开始的堆栈结束跟踪-在System.Runtime.CompilerServices.TaskWaiter.ThrowForNonSuccess(任务任务任务任务任务)处---来自引发异常的上一个位置的堆栈结束跟踪
---位于Microsoft.AspNet.WebUtilities.MultipartReaderStream.d_u36.MoveNext()的System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务任务)的System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务任务)
---在Microsoft.AspNet.WebUtilities.StreamHelperExtensions.d_0.MoveNext()上,从引发异常的上一个位置(在System.Runtime.CompilerServices.TaskAwaiter.ThrowForOnSuccess(任务任务任务)处)开始的堆栈结束跟踪
---在System.Runtime.CompilerServices.TaskAwaiter.ThrowForOnSuccess(任务任务)在System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务任务)在System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(任务任务任务)上引发异常的上一个位置的堆栈结束跟踪在Microsoft.AspNet.Http.Features.Internal.FormFeature.d_u12.MoveNext()上
---在Microsoft.AspNet.Mvc.ModelBinding.FormValueProviderFactory.d_u1.MoveNext()中,从引发异常的上一个位置(在System.Runtime.CompilerServices.TaskAwaiter.ThrowForOnSuccess(任务任务任务)处)的System.Runtime.CompilerServices.TaskAwaiter.ThrowForOnSuccess(任务任务任务任务任务)处进行堆栈结束跟踪
---在Microsoft.AspNet.Mvc.ModelBinding.CompositeValueProvider.d_u2.MoveNext()中,从引发异常的上一个位置(在System.Runtime.CompilerServices.TaskWaiter.ThrowForOnSuccess(任务任务任务)处)开始的堆栈结束跟踪
---在System.Runtime.CompilerServices.TaskAwaiter.ThrowForOnSuccess(任务任务)在System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务任务)在System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(任务任务任务)上引发异常的上一个位置的堆栈结束跟踪在Microsoft.AspNet.Mvc.Controllers.FilterActionInvoker.d_u49.MoveNext()中
---在Microsoft.AspNet.Mvc.Controllers.FilterActionInvoker.d_u44.MoveNext()上,从引发异常的上一个位置开始的堆栈结束跟踪
---在Microsoft.AspNet.Mvc.Infrastructure.MvcRouteHandler.d__6.MoveNext()上,从引发异常的上一个位置(在System.Runtime.CompilerServices.TaskWaiter.ThrowForOnSuccess(任务任务任务)到System.Runtime.CompilerServices.TaskWaiter.ThrowForOnSuccess(任务任务任务任务)的堆栈结束跟踪
---在Microsoft.AspNet.Mvc.Routing.InnerAttributeRoute.d__10.MoveNext()中,从引发异常的上一个位置(在System.Runtime.CompilerServices.TaskWaiter.ThrowForOnSuccess(任务任务任务)处)开始的堆栈结束跟踪(在System.Runtime.CompilerServices.TaskWaiter.ThrowForOnSuccess(任务任务任务任务任务任务)处)---来自引发异常的上一个位置的堆栈结束跟踪
---在System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务)在System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务任务)在Microsoft.AspNet.Routing.RouteCollection.d_u9.MoveNext()在系统运行时
---在System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务)在System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务任务)在Microsoft.AspNet.Builder.RouterMiddleware.d_u4.MoveNext()中,从引发异常的上一个位置开始跟踪堆栈结束
---位于Microsoft.ApplicationInsights.AspNet.RequestTrackingMiddleware.d__4.MoveNext()的System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务任务)中的System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务任务任务)
---在Microsoft.AspNet.IISPlatformHandler.IISPlatformHandlerMiddleware.d_8.MoveNext()中,从引发异常的上一个位置(在System.Runtime.CompilerServices.TaskWaiter.ThrowForOnSuccess(任务任务任务)处)开始的堆栈结束跟踪
---从引发异常的上一个位置开始的堆栈结束跟踪—在System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务任务)在System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务任务)在Microsoft.AspNet.Hosting.Internal.RequestServicesContainerMiddleware.d_u3.MoveNext()
---在Microsoft.AspNet.Hosting.Internal.hostingingene.c_DisplayClas上,从引发异常的上一个位置(在System.Runtime.CompilerServices.TaskWaiter.ThrowForOnSuccess(任务任务任务)处)开始的堆栈结束跟踪