Проблеск и RedirectToAction

Я пытаюсь следовать примеру Скотта Хансельмана по использованию glimpse для трассировки ASP.NET MVC 3. применение.

Public Function SomeAction(id As Integer) As ActionResult
    Dim traceid = Guid.NewGuid.ToString

    Trace.TraceInformation(traceid & " " & 
        DateTime.Now.ToString("HH:mm:ss:fffffff") & " action start")

    ...

    Trace.TraceInformation(traceid & " " & 
        DateTime.Now.ToString("HH:mm:ss:fffffff") & " some other traces")

    Return RedirectToAction("AnotherAction", New With {.id = id})
End Function

Как видите, в моем случае в конце функции я перенаправляюсь на другое действие, а в «AnotherAction» glimpse не показывает трассировки, которые я написал во время «SomeAction».

Можно ли увидеть следы, которые я написал в действие перед перенаправлением с помощью glimpse?

Кстати взгляд v.0.82


person Endy Tjahjono    schedule 27.06.2011    source источник


Ответы (1)


Энди,

Вы можете просмотреть прошлые запросы, используя удаленную вкладку Glimpse.

Перейдите на вкладку удаленного доступа и выберите ссылку «Запуск» справа. Затем вы увидите список запросов, сделанных от этого клиента с течением времени.

Затем в этом списке вы можете щелкнуть ссылку «Запустить» для данного запроса, чтобы просмотреть всю информацию Glimpse (включая журнал) для этого прошлого запроса. Это отмечается в Glimpse изменением URL-адреса и появлением строки «(Remote)» в верхнем левом углу/области состояния.

Мы работаем над нашей документацией, и очень скоро должно появиться больше информации об этой вкладке.

person nikmd23    schedule 27.06.2011
comment
Понял, спасибо! Последний столбец очень хорош, мне не нужно поддерживать собственный таймер. - person Endy Tjahjono; 28.06.2011
comment
@nikmd23 nikmd23 вкладка истории не предоставляет информацию о запросах до последнего Response.Redirect - person J. Lennon; 07.09.2016