使用 Glimpse 調試 ASP.NET MVC 應用

來源:互聯網
上載者:User

Glimpse 類似於用戶端調試器 FireBug,它使用
JavaScript 實現,但是還串連到 ASP.NET 伺服器端。

Glimpse 不僅包括更好的路由調試器,還對使用不多,但是非常有用的 Trace.Write() 提供了更好的支援。

像在實戰系列一樣,你現在就可以跟著我開始,不超過 5 分鐘就可以完成。

使用 NuGet ,為一個新的 ASP.NET MVC 程式,或者 WinForm 程式安裝 Glimpse 支援。

在運行程式之前,在程式中加入一些 Trace.Write 和 Trace.TraceError。

 1 public ActionResult Index()
2 {
3 ViewBag.Message = "Welcome to ASP.NET MVC!";
4 Trace.Write("Hey, this is nice");
5 Trace.TraceWarning("Oh, this could be bad.");
6 return View();
7 }
8
9  public ActionResult About()
10 {
11 Trace.TraceError("Oh, no! That's bad");
12 return View();
13 }

現在,運行程式,可以通過書籤開啟 Glimpse,但是,我喜歡通過訪問 http://localhost:portname/Glimpse/Config,然後點擊大個的
Turn Glimpse On 按鈕來啟用,有一天,我也會將它加入到書籤中。

接著,在訪問網站的時候,注意到 Glimpse 的控制台出現在頁面的底部,它不是瀏覽器的外掛程式,全部是使用 JavaScript
實現的。

在 Trace 選項卡中可以看到 Trace 的輸出,不比 Trace.axd 更棒嗎?如果切換到 Router
選項卡,我還可以看到當前請求使用的路由。

Glimpse, 我會將它加入到我的收藏中每天使用它,我建議你也這樣做。

我僅僅瞭解一些表面的使用,你可以到 Glimpse 的網站深入探索:http://www.getglimpse.com原文地址:NuGet Package of the Week #5 - Debugging ASP.NET MVC applications
with Glimpse

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.