2012年6月18日 星期一

Elmah.MVC 2.0.0


之前有說到,Elmah.MVC 已經在 2012-06-16 發佈 2.0.0 的更新了,

之前我們一直使用的版本是 1.3.2,新舊版本的差異性相當地大,所以就覺得有需要做個介紹,

其實最主要的原因是,在 2012-06-14 twMVC 的研討會活動,我所講述的「ASP.NET MVC 偵測監控與 Log 記錄」中,

有向在場的朋友介紹使用 Elmah.MVC,當時所使用的版本仍然是 1.3.2,

雖然 2.0.0 早已經在 2012-06-13 做了 RC 發佈,但當時我是想說應該不會這麼快就有變化,

沒想到上週六(2012-06-16)在家整理專案的時候,一樣是透過 NuGet 安裝 Elmah.MVC,發現到安裝後有很大的不同,

當時心裡就覺得大事不妙,心想著假如有參加過研討會的朋友練習使用 Elmah 然後也安裝了 Elmah.MVC,

發覺到怎麼安裝之後的內容跟我在研討會中所說的不同時,我一定會遭到這些朋友的咒罵,因為是完全兩碼子不同的事!

 

所以就寫一篇文章來說明一下 Elmah.MVC 2.0.0 有什麼樣的不同與變化!

2012年6月17日 星期日

ASP.NET MVC 使用 Elmah 但不安裝 Elmah.MVC 的 location 修改


在之前的文章:

「ASP.NET MVC + ELMAH 監控並記錄你的網站錯誤資訊 1」

「ASP.NET MVC + ELMAH 監控並記錄你的網站錯誤資訊 2」

第一篇是講有關 ASP.NET MVC 網站專案安裝 Elmah 相關 Package 的說明,

第二篇則是講到有關如何修改 Elmah 的 location 的方法(在文章的下方,雖然說得不是很清楚)。

 

然後前些日子(2012-06-14)這天的活動「活動宣傳 2012/06/14 「攻略 ASP.NET MVC - 從無到有 與 效能剖析」」

這天我所講述的內容當中也有說明到如何去修改 Elmah 的 location 以及如何去修改 Elmah.MVC 所預設建立的 Area 名稱,

其實 Elmah.MVC 這個 package 並非一定要安裝,Elmah.MVC 只是提供一個符合 MVC URL 路徑的瀏覽方式,

如果我們的 ASP.NET MVC 網站有安裝 Elmah 但不想安裝 Elmah.MVC 的話,其實也是可行的,

這樣的作法就跟 ASP.NET WebForms 網站使用 Elmah 是一樣的。

 

但因為沒有安裝 Elmah.MVC 的情況下,要如何修改 Elmah 的 location 呢?

以下就為各位做個說明。

2012年6月12日 星期二

Sublime Text 2 - 快速開啟符合搜尋關鍵字的檔案


事情是這樣的……

image

我自己試了一下,使用「Ctrl + P」的方式輸入關鍵字然後開啟檔案,這方式的確很簡單也蠻方便的,

不過要是想要開啟好幾個符合關鍵字的檔案就沒有辦法這麼做了,難道真的要一個一個開啟嗎?

要是檔案數量有一堆,豈不是要開到天荒地老嗎?

不過呢 …… 這還是有方法來達到這樣的操作需求,完全使用鍵盤操作而不必用到滑鼠,

以下就來看看用什麼樣的方法來達到這樣的操作需求。

 

2012年6月11日 星期一

ASP.NET MVC 3 使用 ELMAH 無法記錄正確 Http Status Code ?

 

最近為了 twMVC「攻略 ASP.NET MVC ─ 從無到有 與 偵測監控」其中的講題「ASP.NET MVC 偵測監控與 Log 記錄」而一直在做準備,

但是這兩天突然看到一個很奇怪的現象,讓我一直很納悶……

image

為什麼 ELMAH 沒有記錄到正確的 Http Status Code 呢?原本應該是 500 而 ELMAH 卻是記錄為 0 ……

這個問題一直困擾著我,所以就試著找出原因來。

 

2012年6月5日 星期二

活動宣傳 2012/06/14 「攻略 ASP.NET MVC - 從無到有 與 效能剖析」


距離 twMVC 第一次的研討會已經過了一個多月,這一次 twMVC 將會帶來兩個主題:

  • ASP.NET MVC網站的從無到有
  • ASP.NET MVC 偵測監控與 Log 記錄

    這一次研討會將會以實戰講解的方式,用實作的方式讓大家了解如何使用 ASP.NET MVC 技術建立網站,

    除了建立網站之外,也會告訴大家如何確切掌握網站錯誤的發生以及發生的原因。


    研討會報名網址:http://www.accupass.com/go/twmvc2

    活動時間:2012/06/14(四)19:00 ~ 22:00

    活動地點:板橋車站六樓(資拓宏宇國際股份有限公司 亞洲廳)

    適合人員:

  • 尚未接觸 ASP.NET MVC 的開發人員
  • 對於 ASP.NET MVC 效能偵測與 Log 機制有興趣的開發人員
  • 對於 ASP.NET MVC 有興趣的朋友

    場地費用:

  • 新台幣 200 /人 (備有小茶點與飲料,費用請於報名時繳納)
  • 如報名截止前(2012-06-12 上午10點)尚未取消報名,而活動當天未到,因場地與餐飲部分已訂購將無法退款。

     

  • 提醒

    千萬不要使用 Google Talk (Hangouts) 或 Facebook 及時通訊與我聯繫、提問,因為會掉訊息甚至我是過了好幾天之後才發現到你曾經傳給我訊息過,請多多使用「詢問與建議」(在左邊,就在左邊),另外比較深入的問題討論,或是有牽涉到你實作程式碼的內容,不適合在留言板裡留言討論,請務必使用「詢問與建議」功能(可以夾帶檔案),謝謝。