銀の光と碧い空

クラウドなインフラとC#なアプリ開発の狭間にいるエンジニアの日々

ASP.NET Core

ASP.NET Core 3 Web APIで例外をスローして、指定したステータスのレスポンスを返す

ASP.NET Core Web APIでアプリケーションロジック内では例外を投げておいて、共通処理として例外をキャッチして例外に応じたステータスコードとメッセージのレスポンスを返したい場合があるかと思います。ASP.NET Framework やCore 2.2まであったHttpRespons…

ASP.NET Core 2.2のHealthchecks機能を試してみる

C# Advent CalendarとひとりAdvent Calendar 22日目です。 qiita.com adventar.org [追記]今日のエントリは昨日英語版C# Advent Calendarに投稿したエントリの日本語版です。 developers.redhat.com ぜひ英語版C#アドベントカレンダーでも興味のあるエントリ…

Microsoft Build 2018 のSignalR関連のセッションの整理

Q#に引き続き、SignalR関連セッションの情報まとめです。 tech.tanaka733.net (ブレークアウトセッション) Meet the new stack for real-time web communication: ASP.NET Core SignalR ASP.NET Core SignalR overview "Hubs" を使ったRPC style ServerからC…

ASP.NET CoreでプロキシサーバーでSSL terminateさせるときにRequest.Schemeをhttpsにしたい

ASP.NET Coreを特にLinuxなどで動かす場合、Kestrelを使うことが多いのですが、Kestrel自体はシンプルなサーバーなのでフロントにHAProxyやnginxなどのプロキシーサーバーを配置することが多くなります。さらにHTTPSでアクセスするようにする場合、証明書はK…