在 NET Core 上面,連到 SMTP Server 進行寄信操作,微軟已經不推薦使用System.Net.Mail.SmtpClient 來進行。
文中簡單寫的理由也只是 SmtpClient 不支援許多新式的通訊協定。
其對我現在做的內部服務來說,急迫性不高。
不過換一下不會花多少時間,也能避免未來可能被弱點掃描當成扣分的項目XD
因為使用免費憑證,有效時間只有三個月,所以每三個月都要更新憑證。
憑證過期沒換的話,當你用瀏覽器瀏覽到憑證過期的網站,就會出現網站不安全的錯誤訊息。
然後我的部落格已經半年沒更換憑證了 XDD
ngOnChanges
現在的.NET 5 / 6,已經可以建立 WindowsForm 專案了,我這邊使用 Visual Studio 2022 以 NET 6 建立一個全新的 WindowsForm 範本,並示範如何在 WindowsForm 中使用 EF Core。若你是使用 Visual Studio 2019 則能建立的最高板本是 .NET 5,兩者的安裝方式相同,可以安心服用。
之前作的一個專案有把 Google Sheet 當作 JSON 資料來源來使用,最近收到該網站沒有正常顯示資料,才發現原來今年 8 月 (2021年) Google 已經停用Sheets API v3 了
上篇文章講了使用 Certbot 取 Let’s Encrypt SSL 憑證失敗的故事,文末有說這次就介紹改用 acme.sh 來取得免費的 SSL 憑證,不過我在設定的過程中發生了小小的事故,因為 acme.sh 預設取得的憑證為 ZeroSSL 簽發的憑證,我是安裝完新憑證才發現的,也懶得改了,如果讀者想拿到 Let’s Encrypt 的 SSL 憑證,本文中有一行指令務必要執行喔。
最近有嘗試使用Rider
編輯器來寫.NET專案,在每一個專案目錄下都會建立一個.idea
的隱藏資料夾,把Rider
與該專案相關設定放在裡面
部落格的憑證到期前一個月,我就收到原先憑證單位的通知信,提醒我要買新憑證。結果這事情被我丟在一旁沒處理,一拖部落格的憑證已經過期兩個禮拜了XDD。
使用REST-Client一陣子之後,最近常常遇到打本地伺服器API會發生身分驗證失敗的情況,但是打遠端伺服器卻正常的情形。明明Cookie也換過了,但是本機上還是會打不過。