NullReferenceException с использованием взгляда

Я нашел следующее исключение в своем журнале ошибок:

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), я не думаю, что страница с ошибкой каждый раз доходит до конечного пользователя.


person Aheho    schedule 10.09.2013    source источник
comment
У вас есть вопрос? Если это отчет об ошибке, его следует отправить в систему отслеживания ошибок Glimpse.   -  person nikmd23    schedule 10.09.2013
comment
Я не знаю, это ошибка или проблема с конфигурацией.   -  person Aheho    schedule 10.09.2013
comment
Это в производстве, в тесте или в вашей коробке разработчика?   -  person anthonyv    schedule 11.09.2013
comment
Он находится в производстве на веб-сайте Azure. Основываясь на IP-адресе в журнале, на самом деле ошибка была вызвана моим просмотром, более чем вероятно, с включенным куки-файлом.   -  person Aheho    schedule 12.09.2013


Ответы (2)


Я только сегодня столкнулся с этой проблемой. Оказывается, мне просто нужно было обновить пакеты Glimpse NuGet, поскольку я использовал версии, которые больше не поддерживались более новой технологией MVC/ASP.NET.

После этого я получил ошибку времени выполнения, связанную со ссылкой System.Web.Mvc.Html в моем Web.Config. Впоследствии это было исправлено путем очистки моего решения, а затем изменения свойства «Копировать локально» на ссылку System.Web.Mvc на True.

person Stu1986C    schedule 05.12.2014

У меня была похожая проблема.

После различных проверок проблема решилась сбросом настроек Visual Studio.

Инструменты › Импорт и экспорт настроек

person Meghdad Alinejad    schedule 19.12.2020
comment
Это не дает ответа на вопрос. Получив достаточную репутацию, вы сможете /comment">прокомментировать любой пост; вместо этого дайте ответы которые не требуют разъяснений от спрашивающего. – Из обзора - person Amir Dora.; 19.12.2020
comment
Это не дает ответа на вопрос. Получив достаточную репутацию, вы сможете /comment">прокомментировать любой пост; вместо этого дайте ответы которые не требуют разъяснений от спрашивающего. - person Tomer Shetah; 19.12.2020