ASP.NET Core の DI(Dependency Injection)で Singleton / Scoped / Transient を選ぶとき、「いつ作られて、いつ破棄されるか」がわからないとハマりやすい。 ...
続きを読むASP.NET Core / .NET の DI でよく出る Unable to resolve service for type 'XXX' while attempting to activate 'YYY'。登録漏 ...
続きを読むC# で new HttpClient() をリクエストごとに new / Dispose すると、しばらくして ソケット枯渇・断続的タイムアウト・SocketException が出ることがある。 この記事ではなぜ起き ...
続きを読むHttpRequestException は HTTP 呼び出し全般の失敗を包むことが多い。ネットワーク失敗も、状況によってはステータス付きも、内側に別例外がある。 先に結論 切り分けチェックリスト コード上の定石 us ...
続きを読む