簡體   English   中英

帶有Kestrel Web服務器的Rasberry PI上Ubuntu上的ASP.NET Core應用程序

[英]ASP.NET Core app on Ubuntu on Rasberry PI with Kestrel Web Server

我已經開發了針對核心版本“ 2.0.0-preview1-001875-00”的AST.NET Core應用

當我在Windows開發機或ubuntu桌面上運行應用程序時,一切正常。 但是,當我嘗試在樹莓3的ubuntu 16.04上運行它時,我從茶the Web服務器上獲取了nullrefexception。

堆棧如下:

Microsoft.AspNetCore.Server.Kestrel [13]連接ID“ 0HL4AVO08A0CQ”,請求ID“ 0HL4AVO08A0D2”:應用程序引發了未處理的異常。 System.NullReferenceException:對象引用未設置為對象的實例。 Microsoft.AspNetCore.Mvc.ModelBinding.Benchs.SimpleTypeModelBinder.BindModelAsync(ModelBindingContext bindingContext)上的Microsoft.AspNetCore.Mvc.ModelBinding.Binders.SimpleTypeModelBinder.BindModelAsync(ModelBindingContext bindingContext)上的Microsoft.AspNetCore.Mvc.ModelBinding.ParameterBinder.d__5.MoveNext() ---從先前拋出異常的位置開始的堆棧跟蹤---位於Microsoft.AspNetCore.Mvc的System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任務任務)的System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()處。 Internal.ControllerActionInvoker.d__26.MoveNext()-從上一個引發異常的位置開始的堆棧跟蹤--在System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task)的System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() Task。)Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.d__21.MoveNext()-從上一個引發異常的位置開始的堆棧結束跟蹤--在System.Runtime.ExceptionServices.ExceptionDi Microsoft.AspNetCore.Mvc.Core.Internal.ResourceInvoker.d__18.MoveNext()的System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任務任務)的spatchInfo.Throw()-從上次發生異常的位置開始的堆棧跟蹤結束在Microsoft.AspNetCore.Mvc.Core.Internal.ResourceInvoker.Rethrow(ResourceExecutedContext context)在System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()處拋出-在Microsoft.AspNetCore.Mvc.Core.Internal.ResourceInvoker.Next(State&接下來,Microsoft.AspNetCore.Mvc.Core.Internal.ResourceInvoker.d__13.MoveNext()處的Scope&范圍,Object&狀態,Boolean&isCompleted)-從上一個引發異常的位置開始的堆棧跟蹤-在System.Runtime System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任務任務)的.ExceptionServices.ExceptionDispatchInfo.Throw()System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任務任務)的Microsoft.AspNetCore.Mvc.Core.Internal.ResourceInvod__ .Mov eNext()-從上一個引發異常的位置開始的堆棧跟蹤-在System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任務任務)在System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()在System.Runtime Microsoft.AspNetCore.Builder.RouterMiddleware.d__4.MoveNext()處的.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任務任務)-從上次引發異常的位置開始的堆棧跟蹤-在System.Runtime.ExceptionServices.ExceptionDispatchInfo。系統(System.Runtime.CompilerServices.TaskAwaiter。從上一個引發異常的位置開始的堆棧結束跟蹤---位於System.Runtime.CompilerServices.TaskAwaiter.ThrowForN的System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.Frame`1.d__2.MoveNext()Microsoft.AspNetCore.Builder.RouterMiddleware上的onSuccess(任務任務)。

有什么我想念的嗎?

這是aspnet核心預覽版中的一個錯誤,已在2.0-preview-3中修復。

ASPNET核心中的Github Bug

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM