修改 Git Server Repository Branch 名稱

修改 Git Server Repository Branch 名稱 公司的版控正在從 SVN 轉為 Git,過程中當然問題不斷,其中 Repository 的命名方式與 Branch 的用法都是大家討論的重點,但這是比較偏流程跟政策面的決

找不到 roslyn\csc.exe ?!

找不到 roslyn\csc.exe ?! 今天在整合 Jenkins 跟新的 ASP.NET Web Api 專案時,一如往常流暢地完成設定,過程中該卡的一樣也沒漏掉:application pool 要從 .net 2 改為 .net 4、要啟

開啟 Web Api Url 時直接導向 Swagger 頁面

開啟 Web Api Url 時直接導向 Swagger 頁面 文章 建立 ASP.NET Web API 專案的幾種方式 介紹到選擇適合的專案範本來建立 ASP.NET Web Api 專案以避免預設安裝過多用不到的套件,其中除了完整安

建立 ASP.NET Web API 專案的幾種方式

建立 ASP.NET Web API 專案的幾種方式 前端工程與行動裝置的風行,讓問世多年的 ASP.NET Web API 取代 ASP.NET MVC 的態勢愈來愈明顯,網站開發已經由使用單一 framework 處理前後端轉變為由後端

NuGet 發行 Package 時自動增加版號

NuGet 發行 Package 時自動增加版號 之前文章 Jenkins 自動 Publish NuGet Package 已經可以透過 Jenkins 將程式碼成品打包成 NuGet package,但文末也提到 NuGet 是使用 {id+版號} 當做唯一值,一

Jenkins 自動 Publish NuGet Package

Jenkins 自動 Publish NuGet Package 公司專案共用元件正在逐步由直接 add dll reference 改為使用 NuGet 管理,所以有不少專案需要打包成 NuGet Package,原本都是透過 NuGet Package Explorer 這個 GUI 軟體來打包

修改 Docker 中 container 的 Port 對應

修改 Docker 中 container 的 Port 對應 之前和同事一起架設的 Docker container,因為環境問題,想要修改 host 對應至 container 內部的 port,原本 host 6379 port 對應至 container 的 6379 port 打算調整

LINQ to Objects VS LINQ to Entities

LINQ to Objects VS LINQ to Entities 前幾天去參加 黃忠成 老師的 LINQ - 強者之道時,聽到忠成老師說 LINQ 有兩種行為:LINQ to Objects 與 LINQ to Entities。What!!用那麼久 L

使用 Common.Logging 同時將 log 寫至多個 Logging Framework

使用 Common.Logging 同時將 log 寫至多個 Logging Framework 之前文章 使用 Common.Logging 搭配 NLog 及 Log4Net 介紹到透過 Common.Logging 可以使用一致的 log 語法將 log 轉由不同 logging framework 處理,在不同專案間就可以使用統一 log 語法而且

使用 Common.Logging 搭配 NLog 及 log4net

使用 Common.Logging 搭配 NLog 及 log4net 在新專案中,同事打算統一 log 的紀錄方式,所以繼承了 log4net 並在 log 的 api 上加入自訂行為,讓後續 log 餵進 ELK 時可以比較順利 出發點當然是為了日後

自建 NuGet Server

自建 NuGet Server 自從 Visual Studio 2010 第一次使用 NuGet 後,開發生涯就此改變了,簡易的套件安裝及管理方式,讓開發人員不需要在自行保留需要的 dll,需要的 config 也可以透過 NuGet