Duran 的技術冶煉廠
Program / Fitness / Travel / Photography / Life
經過前面三篇文章的介紹,我們已經知道如何安裝設定 HealthChecks、監控多個相依服務 與 自訂 HealthChecks 呈現結果(呈現每個相依服務)。在這一篇,我們將簡單介紹如何透過相關套件,讓相依服務運作狀態以圖形化介面呈現…
Read more »透前一篇: Health Checks 監控 SQL Server, WebAPI 與 Redis 健康狀態 , 你大概已經知道如何監控不同的服務,但總會懷疑為什麼只能取的整體的狀態態,我們能不能看到每一個服務的狀態呢? 答案是肯定的,本…
Read more »最近在 Facebook 時常常發現自己舊樣板的 Blogger 無法正常顯示圖片,但在 編輯貼文 或 貼在塗鴉牆時卻可以正常顯示。在透過 Facebook debug tool 處理後,在預覽時可以正常呈現,告知錯誤訊息: 缺少以下…
Read more »上一篇文章 ASP.NET Core Health Checks 安裝與設定 中我們簡單說明如何設定並回覆目前網站運作狀態。但 HealthChecks 套件不僅僅如此而已,還能監視 SQL Server(資料庫), Redis(快…
Read more »相對於使用本機快取與資料庫快取,個人偏愛使用額外的 Redis 服務作為分散式快取機制。一來不會與本機網站與服務共用資源,在要求效能的情況下相互影響,二來未來若有需要,直接作為為分散式架構使用。另外,若不想要自己維護 Redis Serv…
Read more »監控在重要系統維運是非常重要的一環,隨時注意 網站 、 服務 、 伺服器 與 資料庫 運作是否正常。 在ASP.NET Core 2.2 - 3.1 有個相當好用套件 - HealthChecks,讓開發人員可以透過撰寫簡單設定語法…
Read more »因為某些社群、朋友群有使用 Telegram,經常許多的討論內容在群組內,想要將所有的照片、影片與檔案下載該怎麼做呢? 或透過手機下載檔案後不方便彙整,想透過電腦編輯轉檔,該怎麼下載呢? 這邊簡單提供 如何透過 Telegram 電腦版下…
Read more »前陣子協助客戶啟用 SQL Server 保存工作階段 (SessionState) 狀態資料過程中,客戶提到 正式環境(Production) 有啟用 AlwaysOn 可用性群組。 而在 啟用 SQL Server 保存工作階段 所…
Read more »網站應用程式經常使用工作階段 (Session) 來記錄一些相關資訊,方便在某些情境上使用。在 IIS,保存 Session 有多種方式,包含 處理中 (InProc) 、 自訂 (Custom) 、 狀態伺服器 (StateServer…
Read more »最近常常遇到運行一段時間的 Windows 虛擬機器 無法遠端連線的情況發生,這裡提供一些常見的情境( 忘記密碼 與 內部發生錯誤 ) 與 解決方法給有興趣的朋友參考。 注意: 本篇所提供方法僅供參考,並不為管理上與使用之資訊安全性…
Read more »因為工作關係,需要驗證 Azure DevOps Server 與 GitLab 之間,能不能互相整合 repositories,開啟這一篇安裝 GitLab 之旅,並簡單紀錄一下如何快速在 Azure 環境安裝 GitLab 流程,提供…
Read more »近年來, Markdown 語法越來越熱門,他的易讀、快速撰寫的特性深受許多人喜愛,是一種網路內容的寫作、上稿用語言。久而久之,支援 Markdown 的編輯器也越來越多。你知道嗎 ? Notepad++ 除了比對功能,也可以支援 Ma…
Read more »因為工作關係,偶爾需要協助客戶解決關於 IIS 中、高風險資安問題。這邊簡單記錄一下如何解決這次弱點掃描發現的問題: HTTP Options Method Enabled ,並提供給有相同問題的朋友參考
Read more »前言 Azure DevOps Agent On Linux 與其他 CI/CD 一樣,安裝相當簡單,且可以安裝在 Windwos/macOS/Linux 作業系統上。有很多朋友問到 Linux Agent 與 Windows Agent…
Read more »過去在開發 ASP.NET 網站應用程式時,若想要使用者強制透過 HTTPS 瀏覽網站,我們會使用 IIS Rewrite Module 來進行轉址。通常會在首頁、註冊/登入、付款...等,網頁進行 Rewrite 進而確保安全性。 在 …
Read more »最近因為協助一些對外活動,需要帶一些 Azure Workshop,簡單整理一下如何啟用 Azure 免費試用帳號步驟給學員,順手記錄在部落格,提供給有興趣的朋友參考。 免費帳號可以提供什麼? (詳細說明可以參考 Azure Free T…
Read more »因為工作的關係,客戶常常會遇到舊有網站安全性不佳,被要求改善的情況。最基本的包含 停用 SSL 2.0、SSL 3.0 ,只能使用 TLS 1.2 ;另一方面,站台所使用的演算法可能也面臨安全性較低的情況,如 停 用 DES、RC4 .…
Read more »重要提醒 1:此工具並非萬能,而是透過工具協助您將 .NET Framework 轉換成 .NET Core,大多數的專案或套件都需要再調整 重要提醒 2:此工具有可能直接進行轉換,若遇到無法轉移的程式會中斷且發出錯誤,雖然工具對於修改過…
Read more »介紹 APPLY 主要用於將某一個子查詢和一個 資料表函式 (Table Function) 做 JOIN 運算,有別於 JOIN 運算,APPLY 不使用 ON 選擇關聯欄位,則是將欄位帶入方式使用。子查詢結果會被當作為 left …
Read more »前言 先前對於 ISOLATION LEVEL 非常的陌生,直到這次公司專案遇到資料讀取/更新相關需求才開始認識ISOLATION LEVEL。當資料準確性(像金額資料)要求相當高的情況下,ISOLATION LEVEL 就必須更加嚴謹,…
Read more »前言 個人接觸到動態組合與執行 SQL 方法,主要的情境在執行 SP 階段,需要動態取得的不同資料庫名稱 (同主機),執行跨資料庫存取資料的時候需要動態語法。實際上若並非必要,個人不太喜歡動態組合語法,主因是非常的難以測試,尤其是執行非常…
Read more »趁著連續假期,稍微整理一下常被詢問的問題,發現 " 在 IIS,如何對於單一網頁設定動態 IP 限制 " 或 " 如何對於單一網頁自訂動態或靜態壓縮 "。在這篇文章,我們簡單說明如何對於單一網頁、檔…
Read more »若有靜態網站需要部署至線上並進行測試,Firebase Hosting 是一個不錯的選擇。簡單整理一下整個執行流程,提供給有需要的朋友參考,若有錯誤或任何建議,請各位先進不吝提出。整體操作流程如下: 1. 已有 Firebase 專案,或…
Read more »最近遇到許多想要從 .NET Framework 遷移至 .NET Core 的案子。雖然許多客戶想要按有一個按鈕,按下後即可直接升級,但現實往往不是這麼理想。轉移工作需要進行事先評估與妥善規劃,多數情況需要適時的重構,才得以順利的轉移。…
Read more »最近因為工作關係,需要幫客戶處理大量 csv 檔案。因為 csv 檔案不容易閱讀,客戶希望透過 Excel 開啟並檢視,沒想到卻產生一堆亂碼。 主要原因是我們的 csv 檔案為 UTF-8 格式,直接使用 Excel 開啟,內容會變成亂…
Read more »最近在撰寫網站時,需要以列表方式呈現,趁這個機會簡單筆記一下 ul, ol, li 與 dl 使用方法與呈現效果,未來有需要的時候可以使用,也提供給有需要的朋友參考。 若想要呈現的效果為 符號 ● ,則你可以透過 <ul> …
Read more »最近透過 NLog 將日誌寫入到 Windows 事件 (Windows Event),但部屬到不同伺服器時卻發生了一些問題,出現下列錯誤訊息:
Read more »最近的工作需要協助客戶導入 Azure DevOps Service/Server,發現常被問到 " 如何更改 Azure DevOps Service 語言? ",這個設定不容易找到,所以寫篇文章紀錄一下這個問題。 …
Read more »前言 因為工作關係,經常在安裝 Reporting Service,簡單做個筆記,也提供有需要的朋友參考。建議若為SQL Server 2016 (含) 之前的版本,安裝 SQL Server 時可以勾選 Reporting Server…
Read more »前言 這篇是為了搭配安裝 Team Foundation Server 2012 時需要前置作業所撰寫的筆記。因為版本較舊,若不是特殊因素導致只能用 TFS 2012,建議直接使用最新版本 Azure DevOps Server,避免後續…
Read more »前言 這是一篇舊版軟體 TFS 2012 安裝操作紀錄,因為有些公司仍使用舊版的 TFS 2012、2013、2015...等。若沒有情境考量,仍建議直接使用最新版本且功能完善 Azure DevOps Server,避免後續升級流程遇到…
Read more »前言 這是一篇舊版 SQL Server 2016 安裝操作紀錄,主要因為配合 TFS 2015 安裝需要而記錄,給有興趣的朋友參考。本篇文章若有任何問題或建議,請各位先進不吝提出。
Read more »前言 這是一篇舊版軟體安裝操作紀錄,主要因為有些公司仍使用舊版的 TFS 2012、2013、2015...等。若沒有情境考量,仍建議直接使用最新版本且功能完善 Azure DevOps Server,避免後續升級流程遇到問題造成不必要的…
Read more »
關注 Duran