介紹好用 Chrome 擴充套件:OneTab (大幅節省記憶體耗用)

我覺得每個人在使用「瀏覽器」的時候,習慣差異真的很大,像我最常用的瀏覽器是 Google Chrome,原因是我喜歡保留那些尚未閱讀的 頁籤 (Tabs) 在瀏覽器上,等有空的時候再來閱讀,或是覺得有趣的文章,竟也不放進書籤,而是維持在【頁籤】上,並且設定當 Google Chrome 關閉後重開,頁籤會自動重新開啟。雖然其他瀏覽器也可以這樣設定,但只有 Google Chrome 的速度是最快的。只是,這樣的設定有個致命的缺點,那就是,這樣的使用習慣會讓 Google Chrome 變成一個狂吃記憶體的大怪獸。今天,我要介紹 OneTab 這個 Google 擴充套件,就是用來釋放你珍貴的記憶體資源!

... 繼續閱讀 ...

如何在 ASP.NET MVC 4 套用 ELMAH 錯誤紀錄模組

我幾乎每次在 ASP.NET 的教學場合裡都會提到在 ASP.NET MVC 專案中安裝 ELMAH (Error Logging Modules and Handlers) 的重要性,不僅僅是在開發環境或測試環境能夠收錄完整的錯誤訊息,即便在正式運行的網站也非常適合安裝 ELMAH 錯誤記錄模組。不過,當 ASP.NET MVC 網站的 web.config 設定為 <customError mode="On" /> 的情況下,由於 ASP.NET MVC 專案預設都會套用 HandleErrorAttribute 全域動作方法 (Global Action Filter),因此網站執行過程任何的例外都會被過濾掉,若不做特殊的設定還無法透過 ELMAH 取得錯誤紀錄,本篇文章將分享如何有效率的解決這個問題。

... 繼續閱讀 ...