2019-06-23 08:14 AM 0 793
去年跑了烏峽馬,是我的 Y 拖初馬,從此一試成主顧,再也回不去包著腳跑步的日子。 烏峽馬有免費接駁車,搭車地點離家不遠,風景優美,空氣新鮮,雖有山路但不變態,在我心中屬優質賽事,今年再跑一回順便推朋友入坑,初馬團就這麼組成了。 快四點半抵達接駁點,大會提供的地圖超貼心地,用箭頭精準標出侯車位置,可惜...
2019-06-22 11:22 AM 0 6,170
再遇到加裝 Oracle Client 其他版本後 ODP.NET 壞掉的案例,已不是第一次發生,但沒能歸納出明確規則,故留個記錄。 問題主機是 Windows Server 2016,原本已經裝好 Oracle Client 11.2 及 12.1 的 32 位元版本。但因為上面有 SQL Ser...
2019-06-18 09:09 PM 0 1,402
換用 Git 後踩到的第一個小坑,某個 NuGet Packager 專案打包時發生錯誤,NuGet.log 顯示問題出在找不到 lib 資料夾: [INFO] : NuGet Packager 2.0.3 [INFO] : Creating backup... [INFO] : Renamed E...
2019-06-16 11:00 PM 2 18,436
先前介紹 ASP.NET Core 2.2 約略提過 .NET Core 3.0 將移除對 Json.NET 的依賴,改成可抽換式允許使用者更換偏好的版本。 前幾天微軟開發部落格有篇文章:Try the new System.Text.Json APIs!,詳細介紹 .NET Team 取代 Jso...
2019-06-15 05:32 PM 0 7,720
在 Git 開分支很便宜,真正痛苦的是合併,過與不及都是災難,因此如何依專案性質、團隊習性及管理要求訂出合宜的分支策略是個重要問題。別人耍得虎虎生風的大關刀,到你手上不是敲到頭就是閃到腰,故分支策略很難拿別人的現成做法硬套蠻幹,需與專案、團隊與制度契合才能順暢。 橫柴入灶其實也行,隨便挑一個分支策略...
2019-06-10 06:25 AM 3 8,677
前篇文章介紹過怎麼用 Visual Studio 將修改「Check In」(嚴格來說是 Stage + Commit + Push)進 Git 版控,這篇聊聊 TFVC 轉換 Git 要花點時間適應的一件事 - 充滿神祕色彩,與 TFVC 大不相同的 Branch (分支)。 TFVC 切 Bra...
2019-06-09 01:44 PM 4 2,616
去年發表過一篇:心跳帶心率爆衝問題排除心得。 一年時間過去,用過幾款不同心跳帶,問題反覆發生與排除次數也多到我有信心進行推論的程度,故整理一篇做記錄。 心跳帶屬消耗品,依我的經驗,每週跑三五天的話壽命大約一年就會因脫膠或心率不準原因報廢,後來我開始嘗試便宜的白牌心跳帶,從三百多一路買到一百五一條,便...
2019-06-08 10:42 AM 4 24,961
從 TFVC 轉換到 Git,初學者第一個想問的通常是「要怎麼 Check In?」 Git 記錄版本異動的方式與 TFVC 不同。TFVC 的 Check In (簽入)是指將本地檔案修改存入伺服器;而 Git 屬分散式版控,在工作資料夾就本機儲存庫(Repository,放在 .git 隱藏目錄...
2019-06-07 10:30 AM 4 6,389
先前提到 TFVC 與 Git 的抉擇,我個人評估轉向 Git 利大於弊,長遠來看會是較佳的選擇。(我認為 TFVC 跟 WebForm 一樣已是待退老兵,淡出舞台只是時間早晚問題) 決定轉向 Git 的第一個問題是,現有 TFS 上的 TFVC 專案要怎麼搬到 Git 專案? 簡單,從 TFVC ...
2019-06-02 04:51 PM 2 9,851
工作上有一堆重複性很高的網頁表單欄位處理需求,我想做一個萬用框架搞定它,其中有個欄位映對問題。 C# 端的 ViewModel 包含巢狀階層結構,屬性與陣列交雜,映對到 HTML 端 INPUT、SELECT、TEXTAREA 時,我想為所有屬性唯一識別 ID。例如,ViewModel 的 A 屬性...
2019-05-31 11:02 PM 2 4,007
巧手一指,快速解掉同事遇到的鬼問題,自己都覺得神奇。 ASP.NET Web Site 專案在部署用 wdproj 編譯 DLL 部署後壞掉,爆炸點出現在多處,幾個讀 Registry、開 SQL 連線的網頁噴出以下訊息: Failed to load config XML: Request fo...
2019-05-26 12:13 PM 7 22,979
SourceForge 式微,Codeplex 熄燈,時至今日,Github 算是在開源界一統江湖了,而 Git 也成為當今版控主流標準。 工作環境用的版控系統,汰換 VSS 後改用 TFS 多年,目前也遇上尷尬問題:該繼續用 TFVC(Team Foundation Version Control...
2019-05-23 06:42 AM 7 6,506
過去寫過不少 .NET 版本導向的文章,主要處理 ODP.NET 版本相容累積的經驗: (題外話:學會 Managed ODP.NET 後前途有光明一點,但許多老專案仍以 ODP.NET 為主,三不五時要處理版本茶包) 組件繫結重新導向功能的實地觀察--以ODP.NET為例 【茶包射手日記】ASP...
2019-05-19 08:41 AM 0 8,629
分享最近踩到的小雷一枚。 展示程式(DownloadTest.aspx)如下: <%@Page Language="C#"%> <script runat="server"> void Page_Load(object sender, ...
2019-05-15 10:28 PM 0 3,022
在 ASP.NET MVC 網站觀察到奇特行為:.css、.js 等靜態檔案可匿名存取,存取 MVC Action 則要登入,有趣的是網站上有個 HttpHandler (.axd) 也能匿名存取。 一時之間有點迷惑,花了點時間重現狀況,找出原理解惑。 使用 Visual Studio 建立新 AS...
2019-05-12 09:54 AM 2 13,290
昨天說到 WebForm 與 MVC 共用 Form 驗證身分,關鍵在於共用 Machine Key。 Machine Key 是 ASP.NET 重要的安全基礎,被拿來處理 ViewState、Form 身分驗證/Membership Cookie、Out-Of-Process Session、M...