Published on2020年9月8日ASP.NET Core Razor 即時編譯asp.net-core在 ASP.NET MVC 的年代,畫面 (Razor) 修改完之後,在瀏覽器重新整理就可以看到修改後的畫面,這種即時編譯的方式在 .NET Core 就直接拿掉了,如果需要這個功能的話,需要自行安裝套件就可以達到一樣的效果
Published on2019年4月29日ASP.NET Core 實作 MediatR 的 Pipeline 功能asp.net-coremediatrASP.NET Core 實作 MediatR 的 Pipeline 功能
Published on2019年4月25日ASP.NET Core 自定義 Middleware 實作全站 Exception 處理actionfilteraopasp.net-coreexceptionASP.NET Core 自定義 Middleware 實作全站 Exception 處理
Published on2019年4月25日Jenkins 執行 ASP.NET Core 測試asp.net-corejenkinsJenkins 如何執行 ASP.NET Core 測試然後顯示測試結果
Published on2019年4月24日ASP.NET Core 使用內建的 ExceptionHandler Middleware 實作全站 Exception 處理aopasp.net-coreexceptionmiddlewareASP.NET Core 使用內建的 ExceptionHandler Middleware 實作全站 Exception 處理
Published on2019年4月23日ASP.NET Core 使用 MediatR 實作消息通知asp.net-coremediatr在微服務架構當道的現在,消息通知是很基本的功能,來看如何在 ASP.NET Core 使用 MediatR 實作消息通知
Published on2019年4月21日ASP.NET Core 使用 MediatR 簡單的實現 Clean Architecture、CQRS 和分層架構asp.net-coreclean-architecturecqrsmediatrASP.NET Core 使用 MediatR 簡單的實現 Clean Architecture、CQRS 和分層架構
Published on2019年4月18日ASP.NET Core Health Checks 失敗時使用 Slack 通知asp.net-coreASP.NET Core Health Checks 失敗時使用 Slack 通知
Published on2019年4月17日ASP.NET Core 使用 ActionFilter 實作快取actionfilteraopasp.net-coreASP.NET Core 使用 ActionFilter 來實作快取
Published on2019年4月17日ASP.NET Core 使用 ActionFilter 驗證 ModelStateactionfilteraopasp.net-coreASP.NET Core 使用 ActionFilter 來驗證 ModelState
Published on2019年4月16日ASP.NET Core 如何使用內建的 DI 注入多個實作asp.net-corediASP.NET Core 如何使用內建的 DI 注入多個實作,也可以變向作到動態注入的效果
Published on2019年1月10日ASP.NET Core 使用 MiniProfiler 監控網站效能asp.net-coreminiprofiler網站寫好之後總是覺得很慢,但是又不知道慢在那裡,你就需要有檢測的工具來幫你監控網站的效能,我們使用 MiniProfiler 這個套件可以簡單的來幫我們作到這件事情
Published on2019年1月8日ASP.NET Core 實作雙重驗證 (2FA)asp.net-core你的網站有雙重驗證 (Two-factor authentication,通稱 2FA) 嗎?來看一下怎麼使用 ASP.NET Core 實作 2FA 幫網站增加安全性吧 !!
Published on2019年1月3日ASP.NET Core 自定專案範本asp.net-core每次在建立 ASP.NET Core 新專案時,如果分層分的比較細,需要加入很多專案,而且每個專案都要安裝很多套件,實在是很花時間。如果可以建立自己的專案範本,就跟內建的範本一樣,應該可以節省不少的時間,在公司裡面也可以變成一個專案的標準範本,我們就來看如何在 ASP.NET Core 建立自定專案範本吧 !!
Published on2019年1月2日ASP.NET Core 的 資料保護功能 (Data Protection)asp.net-coreASP.NET Core 內建有資料保護功能,可以方便我們加解密資料
Published on2018年12月28日ASP.NET Core 的 生命周期 IApplicationLifetimeasp.net-core如果想要知道 ASP.NET Core 的啟動和關閉,內建的 IApplicationLifetime 提供給我們三個屬性可以使用
Published on2018年12月28日ASP.NET Core 不同命名空間的 IHostingEnvironmentasp.net-coreASP.NET Core 的 IHostingEnvironment 存在兩個不同的命名空間,Microsoft.AspNetCore.Hosting 和 Microsoft.Extensions.Hosting,這兩個有什麼不一樣呢?
Published on2018年12月28日ASP.NET Core 上傳檔案到 Firebase Storageasp.net-corefirebase先前的文章已經有介紹過啟用 Firebase 的 Storage 服務和 ASP.NET Core 的檔案上傳,接下來就來看如何使用 ASP.NET Core 把檔案上傳到 Firebase 的 Storage 吧
Published on2018年12月27日ASP.NET Core 檔案上傳asp.net-coreASP.NET Core 檔案上傳相比之前的 ASP.NET MVC 來說方便許多,就來看如何實作上傳的功能
Published on2018年12月27日ASP.NET Core ControllerBase 和 Controllerasp.net-coreASP.NET Core 有兩個 Controller 可以繼承的父類別 ControllerBase 和 Controller,這兩個有什麼不同呢 ?
Published on2018年12月27日ASP.NET Core 2.2 新的 Endpoint Routingasp.net-core在 ASP.NET Core 2.2 的版本,Endpoint Routing 的行為和之前的版本不太一樣,來看一下差異的部份
Published on2018年12月26日ASP.NET Core 預設組態設定asp.net-coreASP.NET Core 裡面有很多方式都可以當成組態設定,我們來看一下預設有提供那些方式可以使用
Published on2018年12月25日ASP.NET Core 軟體防火牆asp.net-corepackage如果你有網站只限制特定的 IP 可以存取,或者只限定部份國家可以存取,除了從實體的防火牆阻檔之外,來看看這個套件怎麼作到軟體的防火牆
Published on2018年12月24日在 ASP.NET Core 寫整合 (E2E) 測試就跟單元測試一樣簡單asp.net-coretesting在 ASP.NET Core 2.1 之後新增了 WebApplicationFactory 讓我們可以更容昜的來寫整合 (E2E) 測試,就跟在寫單元測試一樣的方便
Published on2018年12月22日ASP.NET Core 專案加入方案檔asp.net-core如果用 ASP.NET Core CLI 建立的專案會只有專案檔而沒有方案檔,這跟我們在使用 IDE 工具 (Rider、VS) 建立出來的不太一樣,下面就來看怎麼使用 CLI 建立方案檔
Published on2018年12月22日ASP.NET Core 使用 User Secret 保護機敏資料asp.net-core雖然在 .NET Core 裡面使用 appsetting 分成不同的環境給不同的設定檔已經很方便了,不過在開發的階段,如果每一個人的 DB 連線是連到自己本機的 DB,又或者是有個人的機敏資料會在開發上使用時,使用 User Secret 的方式來儲存就很方便
Published on2018年12月21日為你的 ASP.NET Core API 加上版本吧 !!asp.net-coreapi是不是有對外服務的 API 沒有辦法改版,怕改了就會有問題而影響到使用者,如果可以控制 API 的版本就沒有這個問題了,來為你的 API 加上版本吧 !!
Published on2018年12月19日ASP.NET Core MVC - 2.2 Health Checksasp.net-coreASP.NET Core MVC 2.2 有多了一個新功能叫 Health Checks,可以讓我們檢查程式的健康狀態
Published on2018年12月19日ASP.NET Core MVC + Vueasp.net-corevue把 Vue 整合到 ASP.NET Core API 的專案裡面,執行 .NET Core 的時候就可以把 Vue 給叫起來,不用在下前端的指令
Published on2018年12月18日ASP.NET Core MVC - Json 序列化大小寫問題asp.net-core在 ASP.NET Core MVC 裡面預設的 Json 序列化行為和 ASP.NET MVC 不一樣,會把首字母變成小寫
Published on2018年12月18日ASP.NET Core MVC - 使用 Html.Raw 在 Markdown 的程式碼區塊的問題asp.net-coremarkdown如果使用 Html.Raw 輸出 markdown 的程式碼區塊時,有 <> 的話就會幫你在多輸出一個結尾的 tag
Published on2018年12月13日ASP.NET Core MVC - 使用 Heroku 的 PostgreSQLasp.net-coreherokupostgresql前面文章 [ASP.NET Core MVC + Heroku] 已經把 .NET Core MVC 的專案放到 Heroku 了,現在要使用它所提供的免費 PostgreSQL,雖然免費的限制資料數量為 10,000 筆,不過如果是小型專案的話基本上已經夠用了,可以看一下 Heroku 的[介紹]
Published on2018年12月13日ASP.NET Core MVC - EF Core 使用 PostgreSQLasp.net-coreef-corepostgresql在 ASP.NET Core MVC 搭配 EF Core 使用 Postgre SQL
Published on2018年12月13日Ubuntu - 修改跑在 Nginx 上面 ASP.NET Core MVC 執行的 Portubuntuasp.net-corenginx在同一台 Server 上如果執行多個 ASP.NET Core MVC 專案時,因為預設 port number 都是 5000,所以會發生衝突的問題無法執行,所以需要修改專案執行時的 port number
Published on2018年12月12日ASP.NET Core MVC + Herokuasp.net-coreheroku把 ASP.NET Core MVC 專案發佈到 Heroku 平台上
Published on2018年12月12日Ubuntu + ASP.NET Core MVC + Nginxubuntuasp.net-corenginx前面的文章已經安裝好 Nginx,和產生了 ASP.NET Core MVC 的專案,現在要把發佈出來的檔案跑起來然後使用 Nginx 作反向代理,讓外部可以看到
Published on2018年12月11日Ubuntu - 建立、執行和發佈 ASP.NET Core MVC 專案ubuntuasp.net-coreUbuntu 建立、執行和發佈 ASP.NET Core MVC 專案
Published on2018年12月11日ASP.NET Core MVC - 強型別 Configurationasp.net-core在 ASP.NET Core MVC 裡面預設有讀取 Configuration 的機制,而如果沒有要使用到 IOption,其實可以把讀到的 Configuration 用強型別的方式注入到要使用的地方,會更加方便的使用