Glimpse爲ASP.NET程序提供了詳細的性能、調試、診斷功能。它在每個頁面的下面展現了關鍵的性能指標。當你須要瞭解服務器的運行情況能讓你深刻到你的應用。Glimpse提供了很是多的有價值的信息,我建議你在開發環境中都使用它。 Fiddler 和 F-12 開發者工具 提供了一個客戶端的視圖,Glimpse提供一個數據來自服務端的詳細視圖。web
下面的教程的重點集中在使用在ASP.NET MVC和EF中使用Glimpse, 固然Glimpse還有For XXX的不少包. 官方文檔在這Glimpse docs. 服務器
Glimpse是一個開源系統.mvc
爲localhost打開Glimpse功能工具
打開http://localhost:<port #>/glimpse.axd頁面選擇右上角的Turn Glimpse On按鈕性能
如今打開localhost, Heads Up Display (HUD) 顯示在頁面的底部.測試
Glimpse HUD page 詳細展現了一些耗時信息. 這些性能數據能當即告訴你問題在哪 - 在你開始測試前. 點擊右下角的G出現下面一個信息面板:spa
Timeline 標籤debug
模型綁定Model Binding調試
model binding選項卡 提供給咱們一些信息幫助咱們瞭解咱們的表單參數是怎麼綁定到模型上的或者爲何有些沒有按照咱們的預想綁定. blog
看到下面圖片右邊中間部分的 ? 圖標沒, 點擊它能夠到Glimpse的幫助頁面.
路由
Routes選項卡幫助咱們debug和了解路由狀況. 在下面的圖中, 產品路由被選中 (綠色的就是選中的).
路由constraints, Areas和data tokens都能顯示出來. 更多信息見Glimpse Routes和Attribute Routing in ASP.NET MVC 5.