使用 SSL 已經是網頁服務基本的資訊安全設定,在 Self Host 設定 SSL 相當的容易,應該是說有關 Self Host、OWIN、WCF 和 IIS 脫鉤的 Windows 平台服務,都是靠 netsh 來設定 URL、Certificate
[Nancy] 如何保護資源
Nancy 也有提供驗證讓我們保護資源,接下來看看如何實作
[Nacay] Nancy 的 Before, After and OnError pipelines
Before, After and OnError pipelines,就像是 ASP.NET Web API / MVC .NET Web API / MVC 裡面的 Filter、Handler 一樣,可以加入我們想要處理的流程,比如集中管理 Error (Global Error Handler)、身分驗證、功能授權、記錄診斷日誌;它就是 Nancy 的攔截器。
[ASP.NET Web API] 使用 Self-Host 掛載 Web API 1
- 2763
- 0
- ASP.NET Web API
- 2021-03-31
當需要在用戶端建構 REST API,目標只能是.NET Framework 4 時,我們可以選擇 Web API 1,搭配 Self-Host 自我掛載在 Console App,再加上 Topshelf 就可以輕易的把 Console App 變成 Windows Service。
這篇沒有太多的 Web API 的建立方式,主要是筆記一下 Self Host 的使用方式。
[Nancy] 通過 Nancy 建立 REST API
當需要在用戶端建構 REST API,目標只能是.NET Framework 4 時,我們可以選擇 Nancy,搭配 Nancy Self-Host 自我掛載在 Console App,再加上 Topshelf 就可以輕易的把 Console App 變成 Windows Service。
Nancy 是一个的輕量級 Http 的服務框架,全名 NancyFx,它的靈感來自于Ruby 的 Sinatra 框架,其作者名字叫Frank Sinatra, NancyFx 名字中的 Nancy 是 Frank Sinatra 女兒的名字,Fx 的意思是 Framework(框架)
[Hangfire] 使用 Hangfire OWIN 建立非同步任務
Hangfire 是開源的 .NET 非同步任務調度框架,當你需要定期執行、延遲執行、執行失敗重試,他就是你的選項之一。它脫離 Windows 工作排程,在 Web 檢視、重送任務,在 Hangfire 操作 UI 介面可以知道你指派給它的任務狀態,何時成功?為什麼失敗?(例外捕捉)下一次任務觸發時間?訊息可說是相當的完整。
比如:一個工作(Method)需要花費大量時間,除了寫背景執行緒之外,現在又多了一個選擇1.6 以上的版本已支持 .NET Core,個人認為它最大的特點內建視覺化的報表,方便後台監試。
[EF Core 3] 如何使用 Code First 定義資料庫結構
- 6168
- 0
- Entity Framework Core
- 2021-04-16
EF Core 的 Code First 設定跟以往有些差異,多了些不錯的功能,也有功能被拔掉了,紀錄一下使用的方式
[EF Core 3] 如何使用 Code First 的 Migration
- 17635
- 0
- Entity Framework Core
- 2022-03-31
Code First 的 Migration 指令很簡單,在使用那些命令時,有時候成功,有時候失敗,不知道為什麼,有這種困擾的人,繼續往下閱讀
[EF Core 3] 安裝 EF Core 3
- 2723
- 0
- Entity Framework Core
- 2021-12-13
EF Core 跟 EF 6 的安裝方式有很大的不同,記錄一下安裝步驟
[.NET Core][Azure DevOps][TFS 2018] .NET Standard 組件封裝 Nuget Package
前面寫過幾篇.NET Framework 的 Nuget 封裝,到了.NET Core,封裝 Nuget 變得更簡單了
https://dotblogs.com.tw/yc421206/2016/04/27/tfs2015_build_vnext_release_deploy_internal_nuget_server
https://dotblogs.com.tw/yc421206/2018/07/27/assembly_nuget_file_clickonce_version_number