【问题标题】:NullReferenceexception using glimpseNullReferenceexception 使用一瞥
【发布时间】:2013-09-10 15:41:30
【问题描述】:

我在错误日志中发现了以下异常:

System.NullReferenceException: Object reference not set to an instance of an object.
at Glimpse.AspNet.RequestMetadata.get_ClientId()
at Glimpse.Core.Framework.GlimpseRequest..ctor(Guid requestId, IRequestMetadata   
   requestMetadata,  IDictionary`2 tabData, IDictionary`2 displayData, TimeSpan duration)
at Glimpse.Core.Framework.GlimpseRuntime.EndRequest()
at Glimpse.AspNet.HttpModule.EndRequest(HttpContextBase httpContext)
at Glimpse.AspNet.HttpModule.<Init>b__3(Object context, EventArgs e)
at System.Web.HttpApplication.SyncEventExecutionStep.
       System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)

我正在运行 glimpse core v1.6,以下配置: •注册标签: ◦其他 ◾Elmah - Glimpse.Elmah.Plugin

◦Glimpse.Ado (1.5.0)◾SQL - Glimpse.Ado.Tab.SQL

◦Glimpse.AspNet (1.4.0)◾Configuration - Glimpse.AspNet.Tab.Configuration
◾Environment - Glimpse.AspNet.Tab.Environment
◾Request - Glimpse.AspNet.Tab.Request
◾Routes - Glimpse.AspNet.Tab.Routes
◾Server - Glimpse.AspNet.Tab.Server
◾Session - Glimpse.AspNet.Tab.Session

◦Glimpse (1.6.0)◾Timeline - Glimpse.Core.Tab.Timeline
◾Trace - Glimpse.Core.Tab.Trace

 Want to create your own Tabs - see here!
•Runtime Policies: ◦Glimpse (1.6.0)◾Glimpse.Core.Policy.AjaxPolicy 
◾Glimpse.Core.Policy.ContentTypePolicy 
◾Glimpse.Core.Policy.ControlCookiePolicy 
◾Glimpse.Core.Policy.GlimpseResourcePolicy 
◾Glimpse.Core.Policy.StatusCodePolicy 
◾Glimpse.Core.Policy.UriPolicy 

编辑: 更多信息:

这是在 Azure 网站上运行的。虽然未捕获的异常被记录(由 Elmah 记录),但我不认为每个错误页面都会到达最终用户。

【问题讨论】:

  • 您有问题吗?如果这是一个错误报告,应提交至the Glimpse issue tracker
  • 不知道是bug还是配置问题。
  • 这是在生产、测试​​还是在您的开发盒上?
  • 它在 Azure 网站上进行生产。根据日志中的 IP 地址,实际上是我的浏览导致了错误,很可能是启用了 glimpse cookie。

标签: asp.net glimpse


【解决方案1】:

我今天刚遇到这个问题。结果很简单,我需要更新 Glimpse NuGet 包,因为我使用的是新的 MVC / ASP.NET 技术不再支持的版本。

在此之后,我在 Web.Config 中遇到与 System.Web.Mvc.Html 引用相关的运行时错误。随后通过清理我的解决方案然后将“复制本地”属性针对 System.Web.Mvc 引用更改为 True 来解决此问题。

【讨论】:

    【解决方案2】:

    我也遇到过类似的问题。

    经过各种检查,通过重置 Visual Studio 设置解决了问题。

    工具 > 导入和导出设置

    【讨论】:

      猜你喜欢
      • 2023-04-02
      • 1970-01-01
      • 2011-08-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多