2017-04-24 107 views
0

我已经开发了一个AST.NET核心应用定位核心版本“2.0.0 preview1-001875-00”ASP.NET核心应用上树莓派与Kestrel的Web服务器

当我上运行我的应用程序我的Windows dev-machine或ubuntu桌面翻转工作正常。但是,当我尝试在Ubuntu上运行它在树莓3上的16.04我从红帽网站服务器得到一个nullrefexception。

堆栈是如下:

Microsoft.AspNetCore.Server.Kestrel [13] 连接ID “0HL4AVO08A0CQ”,请求ID “0HL4AVO08A0D2”:未处理的异常由应用程序抛出。 System.NullReferenceException:未将对象引用设置为对象的实例。 在Microsoft.AspNetCore.Mvc.ModelBinding.CompositeValueProvider.GetValue(String键) 在Microsoft.AspNetCore.Mvc.ModelBinding.Binders.SimpleTypeModelBinder.BindModelAsync(ModelBindingContext的BindingContext) 在Microsoft.AspNetCore.Mvc.ModelBinding.ParameterBinder.d__5。的MoveNext() ---在System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() 从先前的位置堆栈跟踪,其中引发异常--- 结束在System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务task) 在Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.d__26.MoveNext() ---从以前的位置抛出异常的堆栈跟踪结束--- 在System.Runtime.ExceptionServices.ExceptionDispatchInfo .Throw() at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.d__21.MoveNext() System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务) ---以前位置的堆栈跟踪结束抛出--- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at Microsoft.AspNetCore.Mvc.Core.Internal.ResourceInvoker.d__18.MoveNext() ) ---以前位置抛出异常的堆栈跟踪结束--- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at Microsoft.AspNetCore.Mvc.Core.Internal.ResourceInvoker.Rethrow(ResourceExecutedContext context ) 在Microsoft.AspNetCore.Mvc.Core.Internal.ResourceInvoker.Next(国家&下一个,适用范围&范围,对象&状态,布尔& isCompleted) 在Microsoft.AspNetCore.Mvc.Core.Internal.ResourceInvoker.d__13.MoveNext( ) ---从以前的位置抛出异常的堆栈跟踪结束---在System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()上的 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务)的 在系统上的 .Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务) at Microsoft.AspNetCore.Mvc.Core.Internal.ResourceInvoker.d__11.MoveNext() ---上一个堆栈跟踪结束白条位置在那里引发异常--- 在System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() 在System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务task) 在System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务) at Microsoft.AspNetCore.Builder.RouterMiddleware.d__4.MoveNext() ---从以前位置抛出异常的堆栈跟踪结束--- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices。TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务) at Microsoft.AspNetCore.Hosting.Internal.RequestServicesContainerMiddleware.d__3.MoveNext() ---以前位置抛出异常的堆栈跟踪结束--- 位于System.Runtime.ExceptionServices。在Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.Frame`1.d__2.MoveNext() Microsoft.AspNetCore上System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务) ExceptionDispatchInfo.Throw() 。 Builder.RouterMiddleware。

有什么我失踪?

回答