2024-01-01から1年間の記事一覧
Azure Functions Isolted Worker で、ASP.NET Core Integration を設定していると、コード内で例外が発生した場合にレスポンスが返ってこないことがあったので、備忘録を残します。 何が起きるのか コード内で未処理の例外が発生すると、レスポンスが返って…
コンテナ内の SQL Server でテスト用 DB を作る際、.bak ファイルからデータベースを復元したかったのでやってみました 手順 次のステップでやっていきます データベースを .bak でバックアップする bak を .tar に変換 .tar を埋め込みリソースに設定 → こ…
表題の通り、ユニットテストとかでコンテナ化した DB を使いたかったんですけど、Dockerfile も docker-compose.yml も書きたくなかったので、 C# でのやり方をまとめます。 必要なパッケージ 今回は、以下のパッケージを使います Docker.DotNet NUnit コー…
表題の通りです また発生した時の為に備忘録で残します。 何が起きたのか めちゃくちゃ乖離しているブランチにチェックアウトしたら、突然 fatal: not a git repository: sub-modules/~ のエラーで何もできなくなった 環境 Windows 11 23H2 Git for Windows …
App Service の Key Vault reference を使う際の備忘録です 何をするのか App Service の Key Vault reference を User Assigned Managed Id で繋ぐ 既定の動作 Key Vault reference の規定動作は、System Assigned Managed Id になります。 なので、少し手…
今年も Microsoft MVP を受賞させていただきました 2016年から足掛け9年になりました(審査スキップが入っているので受賞は8回) 昨年は、子供が生まれてバタバタしていたこともあり大した事が出来ませんでしたが、 今年はまた細々と活動していければと思いま…
API Management と Application Insights を組み合わせると、既定の死活監視が動きますが、このあたりの資料が全然出てこないので、 備忘録として簡単に残します。 前提 今回は、ポータルからの操作に対して言及します。 IaC で設定すると、この部分は既定で…
NuGet パッケージの更新って忘れがちなので、自動的にバージョンアップとか検出したいですよね やり方 バージョンアップの検出 dotnet list {Your solution file path} package --outdated 廃止されたパッケージの検出 dotnet list {Your solution file path…
Azure DevOps でサービスコネクションを作る際、自分たちの管理下にあるサブスクリプションなら自動設定で概ねどうにかなりますが、 ゲストで参加している Entra 配下にあるサービスコネクションだと、自動設定でサブスクリプションが選択肢に出てきてくれな…
ASP.NET MVC (not dotnet core) に Application Insights を NuGet から入れた際にハマったので、備忘録を残します。 何が起きたのか 下記のステップで既存の ASP.NET MVC アプリに Application Insights を入れてみました。 NuGet から Microsoft.Applicati…
Azure と AWS でそれぞれアプリケーションが稼働していて、外部の API に対して利用するクライアント Id、シークレットを同じものを使いたいという状況はそれなりにあると思います。(要出典 ですが、KeyVault は、Entra 認証が必要なため、Azure 内のシステ…
新しいマシンを買って、Windows 11 をクリーンインストールしたところ、Documents フォルダが OneDrive の配下に勝手に作られたので、場所を移動しようとしたら色々ややこしかったので備忘録に残します。 何が起きたのか 通常でしたら、Documents フォルダの…