2011-06-27 23 views
2

私はScott Hanselman's exampleを使ってglimpseを使ってASP.NET MVC 3アプリケーションをトレースしようとしています。GlimpseとRedirectToAction

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」で、垣間見るは、私が「SomeAction」の間に書かれているトレースは表示されません。

私はちらっと見てリダイレクトする前にアクションに書いたトレースを見ることは可能ですか?

ところでv.0.82を垣間見る

答えて

4

ENDY、

あなたはグリンプスのリモート]タブを使用して、過去のリクエストを表示することができます。

リモートタブをクリックし、右側の「起動」リンクを選択します。これにより、時間の経過とともにそのクライアントから行われた要求のリストが表示されます。

このリストから、特定のリクエストの「起動」リンクをクリックして、その過去のリクエストのGlimpse情報(ロギングを含む)をすべて表示することができます。これは、URLの変更を変更し、左上隅/ステータスエリアに表示される文字列「(リモート)」を変更することによって垣間見ることができます。

私たちはドキュメントを作成しています。このタブについては、すぐにご利用いただけるようになりました。

+0

ありがとうございました! "最後から"の列はとてもいいです、私は自分のタイマーを維持する必要はありません。 –

+0

すごく、うれしいよ! – nikmd23

+0

@ nikmd23履歴タブは、最後のResponse.Redirectの前に要求に関する情報を提供しません –

関連する問題