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