2017-03-11 10:10 AM 3 12,860
來了!來了!從山坡上輕輕地爬下來了。Visual Studio 2017 3/7 RTM 囉~ 家裡跟公司有好幾台機器要裝,照著小朱的教學文抓好離線安裝包(我選 Enterprise 英文版,全部安裝檔約 20.6 GB),避免逐台重複下載耗時費頻寬又不環保。按照慣例,身為茶包射手體質異於常人...
2017-02-28 06:54 AM 0 8,429
WinDbg 追查 CPU 飆高問題一文發表後,在 FB 收到網友 Webber Han 回饋(在此感謝),提到射茶包利器 Process Explorer 也能像 WinDbg 一樣檢視 Callstack 中的 .NET 組件、函式資訊,查了一下,這是 2012 年 15.2 版就加入的功能...
2017-02-21 08:30 PM 5 23,561
昨天使用 WinDbg 追查 ASP.NET CPU 100% 原因的文章得到不少朋友的回饋,其中 Robert Hu 留言提到一個更方便的 Dump 擷取與問題分析工具,試用之下果然犀利,在此補上介紹。 Debug Diagnostic Tool (DebugDiag) 是微軟針對程式當掉(...
2017-02-20 06:15 AM 9 40,715
故事是這様的,我們有一批網站搬到新主機出現詭異現象:每隔一段時間某些 IIS AppPool Process 會吃滿 25% CPU 使用量,在 4 核機器這象徵有一條 Thread 陷入無窮迴圈吃光一個 CPU Core 的時間。有時也會出現多個 AppPool 同時發難,每個 Process...
2017-01-18 09:52 PM 1 14,174
某台持續爬網頁抓資料的排程忽然出現 The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel 訊息,推測為 SSL 憑證失效引起。 連至...
2016-12-27 06:16 AM 0 7,478
接獲報案,某套表程式忽然故障導致產出的PDF檔案無法開啟。 檢查檔案內容如下,二進位資料當然看不懂,但由表頭判斷一定不是 PDF。檔案一開始的「俵」跟「遄」字元經 Google 在網際網路上發現不少兄弟姐妹,大致可知這是 Office 相關格式,但試著將副檔名改成 .doc、.docx、.rtf ...
2016-10-20 09:12 AM 2 15,163
電腦怪怪的,開機只操作了幾分鐘,某些涉及磁碟寫入的程式會卡住無回應。重開機後暫時恢復,但幾分鐘後又發生同樣問題。 事件檢視器看到大量 storahci 警告事件,訊息為「重設為裝置 \Device\RaidPort0 的指令已發出」(Reset to device, \Device\RaidPor...
2016-09-14 06:30 AM 2 20,529
Visual Studio 2015 疑難雜症一枚。 ASP.NET 專案不知何故無法在 Visual Studio 裡執行及偵錯,一直跳出以下錯誤: Unable to launch the IIS Express Web server. 試過刪除 .sln 檔所在目錄的.vs資料夾,無效。...
2016-06-25 07:09 AM 0 5,456
自從安裝Visual Studio NuGet Packager套件後,製作及上傳NuGet Package的工作輕鬆許多。隨著應用範圍擴大,發現一個問題:當打包項目變多,有時會發生編譯後一直停在編譯狀態永遠不結束,只能強制中止。試著增減打包項目,反覆測試後確定一點,當住與項目數目無絕對關聯,而...
2016-06-22 10:56 PM 0 5,824
同事報案,用Visual Studio跑自動測試發現NLog沒作用。 前陣子整理過NLog問題偵錯技巧,熟門熟路啟動SOP: 先在NLog.config加入<nlog throwExceptions="true>,未發現執行錯誤 使用NLog.LogMan...
2016-05-27 02:11 PM 0 16,190
這兩天關於大燕麥有則大消息: 衛福部食品藥物管理署抽驗市售36件燕麥片產品,有10件燕麥片驗出含有年年春,含量為0.1ppm(百萬分之一)到1.8ppm。食藥署要求違規業者應在收到下架通知的72小時內完成下架。 頓時社會一片嘩然,媒體大幅報導(查了一下,Google新聞有101則呢)...
2016-05-21 07:24 AM 0 12,246
同事報案,某台測試機器原本只裝Oracle Client 32位元版本,因該主機上的SQL Server x64需建Linked Server連Oracle,故加裝了Oracle Client 64位元版本[參考]。不料,同主機用System.Data.OracleClient讀資料的網頁,在安...
2016-05-17 11:08 PM 2 9,515
讀者Peter回饋一起MSBuild.ILMerge.Task合併錯誤案例:專案引用Manatee.Trello.WebApi套件,其依賴Microsoft.AspNet.WebApi.Client.5.2.3(System.Net.Http.Formatting.dll)及Microsoft....
2016-05-16 12:00 AM 0 19,677
NLog是我們開發團隊的奧林匹克指定Log元件,但經驗裡遇過不少次沒有寫Log檔的狀況,而NLog為了避免寫Log過程出錯導致主程序中斷,預設不會拋出錯誤訊息,這讓NLog茶包特別難找。過去較常見問題是對Log資料夾缺少寫入權限(尤其是IIS 7.5+會用IIS APPPOOL\XXXX虛擬帳號...
2016-05-14 06:40 PM 2 9,365
ASP.NET Web Application Project(WAP)與 Web Site Project(WSP)之間有一段有趣的消長演進:ASP.NET 1.0/1.1時代的ASP.NET網站要先編譯成DLL才能執行,稱之為Web Application Project;ASP.NET 2...
2016-05-08 10:52 PM 14 35,791
家裡的電腦出現奇怪狀況,發現Chrome看臉書影片時聲音、進度條正常,但畫面全黑,重新開機亦無起色。 為了對照起見,做了以下測試: Chrome播放YouTube正常 IE播放Facebook影片跟YouTube畫面全黑 Edge播放Facebook影片跟YouTube...