Visual Studio - Extension Manger Cannot Connect From Behind a Firewall

筆者工作環境的電腦,Visual Studio 內的 Extension Manager 無法正常的運作,查了一下才知道這是因為防火牆擋住了 100-Continue 的訊息發送所導致。 ...

April 4, 2014 · 1 min · 159 words · Larry Nung

WCF - Self hosting service

要 Self hosting WCF 的服務。首先要先將 System.ServiceModel 加入參考。 ...

April 3, 2014 · 1 min · 396 words · Larry Nung

T4 template - Auto generate ConnectionString's wrapper class

在 .Net 程式中要使用資料庫的連線字串,多半我們會將資料庫的連線字串設定在 Config 檔中,然後透過 ConfigurationManager.ConnectionStrings 帶入對應的 Key 去將之取出來使用。 ...

March 27, 2014 · 2 min · 533 words · Larry Nung

.NET 4.5 - Multicore JIT

以往我們的程式要增快啟動速度時,我們會使用 ngen 去產生原生映像檔,讓程式運行時改運行預先編譯過的原生映像檔,以減少 JIT 編譯的耗費。 ...

March 26, 2014 · 1 min · 429 words · Larry Nung

Code Contracts - Contract Reference Assembly

在使用 Code Contracts 時,程式會加上很多驗證的程式,可能是前置條件、可能是後置條件、也有可能是些不變性的驗證,因此很多人對於程式效能上都有相當的疑慮。 ...

March 23, 2014 · 2 min · 559 words · Larry Nung

ASP.NET - Config session timeout

ASP.Net Website 若未做任何的設定,預設的 Timeout 時間為 20 分鐘。有時我們需要對此做些調整,可能是設定短ㄧ點的值方便做些測試,或是系統本身就是需要設定不一樣的 Timeout 值。 ...

March 21, 2014 · 1 min · 144 words · Larry Nung

SQL Server - Change Collation

要變更 Database Collation ,可以透過 GUI 開啟 Database Property 去調整 Collation 欄位值。 ...

March 21, 2014 · 2 min · 519 words · Larry Nung

Mefx - MEF Composition Analysis Tool

Mefx 是一用來分析與診斷 MEF 錯誤的命令列工具。當 MEF 在運作上不如預期時,我們可藉由此工具下去做些查驗。 ...

March 16, 2014 · 1 min · 250 words · Larry Nung

WCF - Test WCF service with WCF Test Client

WCF Test Client 是ㄧ用來測試 WCF 的工具。使用時只要透過上方的功能選單。 ...

March 16, 2014 · 1 min · 225 words · Larry Nung

WPF - Refresh / Update WPF controls

相信大家都知道若要釋放些資源去讓畫面得以更新,若不將運算處理切離主執行緒,我們可能會偷懶用 DoEvents 來做。然而, DoEvents 這個方法的功用只是釋放資源,而釋放出的資源為誰所用,這部分我們無法掌控。因此釋放出的資源可能會被拿去做不相干的處理,造成效能嚴重低落。 ...

March 16, 2014 · 1 min · 299 words · Larry Nung