Duran 的技術冶煉廠
Program / Fitness / Travel / Photography / Life
前陣子協助客戶啟用 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 »Azure DevOps Repos : 建立版本控管 當您在建立專案 (Project) 時,即可先選擇使用 Team Foundation版本控管 (以下簡稱TFVC) 或 Git 版本控管。
Read more »前言 Azure DevOps Agent 與其他 CI/CD 一樣,安裝相當簡單。無論是 Windwos/macOS/Linux 皆可以安裝 Agent。本篇文章將一步步說明如何安裝與設定,給有興趣的朋友參考。若有任何錯誤或建議,請各位…
Read more »前言 先前有寫了一篇文章 "ASP.NET MVC Application 偵錯時指定起始網頁頁面" ,是關於 Visual Studio 啟動 ASP.NET MVC (.NET Framework) 時,如何…
Read more »前言 QRCoderr 是老牌 C# 產生 QR Code 的套件,從過去的 .NET Framework 就相當熱門。理所當然,.NET Core 也能使用此套件。 本篇文章將藉由一個簡單的 ASP.NET Core Web Ap…
Read more »問題描述 若您有使用 .NET Core QRCoder 套件 或 相關繪圖套件,內部有使用 gdiplus 套件,部屬於 Linux Containerer 時有可能遇到下列問題: Unable to load shared lib…
Read more »最近有幾個專案部屬在 Azure App Service on Linux ,遇到了一些問題需要確認與排除。理所當然, 某些 正式/測試環境 不同於 開發環境 ,能直接透過 Visual Studio 進行偵錯來確認問題 (也不建議)…
Read more »工作的這幾年實作 (或見過) 許多產品與應用程式的佈署,但常常與書上的名詞銜接不起來,這邊簡單紀錄一下各種部署策略的說明,也提供有需要的朋友參考,若有錯誤或任何建議,歡迎各位前輩不吝提出。
Read more »
關注 Duran