.net - NullReferenceException:对象引用未设置为对象的实例。Microsoft.AspNetCore.Http.Internal.DefaultHttpRequest.get_Query()
问题描述
[该项目是一个面向 .NET Framework 4.6.1 的 ASP.NET 核心项目。
在运行网站时,所有页面都可以正常工作,只是有几次它在几个页面上给出了 NullReference 异常。请让我知道是否有人遇到过这个问题以及它是如何解决的?谢谢你。我在 GitHub 上看到过一些类似的问题,但没有提供具体的解决方案。
NullReferenceException: Object reference not set to an instance of an object.
Microsoft.AspNetCore.Http.Internal.DefaultHttpRequest.get_Query()
Stack Query Cookies Headers
NullReferenceException: Object reference not set to an instance of an object.
Microsoft.AspNetCore.Http.Internal.DefaultHttpRequest.get_Query()
Microsoft.AspNetCore.Mvc.ModelBinding.QueryStringValueProviderFactory.CreateValue
ProviderAsync(ValueProviderFactoryContext context)
Microsoft.AspNetCore.Mvc.ModelBinding.CompositeValueProvider.CreateAsync(ActionContext actionContext, IList<IValueProviderFactory> factories)
Microsoft.AspNetCore.Mvc.ModelBinding.CompositeValueProvider.CreateAsync(ControllerContext controllerContext)
Microsoft.AspNetCore.Mvc.Internal.ControllerBinderDelegateProvider+<>c__DisplayClass0_0+<<CreateBinderDelegate>g__Bind|0>d.MoveNext()
Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.InvokeInnerFilterAsync()
Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.InvokeNextResourceFilter()
Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.Rethrow(ResourceExecutedContext context)
Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.Next(ref State next, ref Scope scope, ref object state, ref bool isCompleted)
Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.InvokeFilterPipelineAsync()
Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.InvokeAsync()
Microsoft.AspNetCore.Builder.RouterMiddleware.Invoke(HttpContext httpContext)
Microsoft.AspNetCore.Session.SessionMiddleware.Invoke(HttpContext context)
Microsoft.AspNetCore.Session.SessionMiddleware.Invoke(HttpContext context)
Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware.Invoke(HttpContext context)
Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke(HttpContext context)
Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddleware.Invoke(HttpContext context)
)][1]
解决方案
推荐阅读
- bit-manipulation - 最后设置位相同的下一个数字
- c++builder - 将事件分配给在运行时动态创建的 VCL 控件 (2)
- amazon - “StandardProductID”(ASIN 和 EAN)是什么意思
- mysql - 无法启动 MYSQL 数据库 - 没有错误消息
- karate - 空手道 0.9.1 - 线程“主”java.lang.StackOverflowError 中的异常
- regex - 通过正则表达式仅模式域和类别段塞
- firebase - 如何将 Firebase 的身份验证链接到实时数据库?
- swift - 在可点击的 UIabel 中传递参数
- jquery - 滚动闪烁的固定位置
- java - Spring Boot WebSocket - 如何获得有关客户端订阅的通知