しばやん雑記

ASP.NET とメイドさんが大好きなフリーランスのプログラマーのブログ

Azure Functions v2 で .NET Core (netcoreapp2.0) が使いたい

絶賛プレビュー中の Azure Functions v2 では .NET Standard 2.0 を使って開発が出来ますが、最近は .NET Standard 2.0 では API が不足していて困るケースが出てきました。具体的には TFM として netcoreapp2.0 となる .NET Core App を使いたいわけです。…

ASP.NET Identity から ASP.NET Core Identity へ移行してみた

ASP.NET MVC 5 から Core MVC 2.1 への移行作業を行っていますが、地味に Identity 周りの移行ではまった部分が多かったのでメモとして残します。作業としては DB のマイグレーションがメインです。移行に関してはドキュメントがありますが、正直これは役に…

Managed Service Identity を利用して Kudu に用意された REST API を実行してみる

あまり弄ってなかったのですが、Managed Service Identity を使うと ARM の API とかいろいろと使いやすくなって素晴らしいという話をぶちぞう RD のブログで読んでました。そういえば、ちょっと前に GA になったみたいなので安心して使えるようになりました…

Microsoft MVP for Microsoft Azure を受賞しました

タイトルの通りなのですが、今年は Microsoft MVP for Microsoft Azure を受賞しました。これまで 7 回受賞してきた ASP.NET (VSDT) から Azure への移動となります。かなり長い期間 Azure を希望していたので、やっと今年叶った形です。2 年連続で Azure MV…

ASP.NET Core 用のメタパッケージを絶対に使うべき理由

ASP.NET Core 2.0 から導入された必要なパッケージを一通り参照するメタパッケージですが、あまりにも参照が多いので何となく嫌な感じがする人はいると思いますが、絶対に使うべきなので理由を書いておきます。メタパッケージに関しては公式ドキュメントにあ…

Sony α7III と SEL35F28Z を買いました

4 年前に APS-C な α6000 と各レンズを買って使っていましたが、レンズ内手振れ補正と APS-C 周りで限界を感じるようになったので、旅行前にフルサイズのカメラを買うことを決意しました。α6000 はサブカメラとして使うか、それとも売却するかちょっと検討中…

Windows Server Version 1709 から Windows Server Containers のバージョン要件が変更されていた

これまで何回か Windows Containers を触ってきましたが、大体は Windows Server Containers の場合はバージョンを合わせるのが面倒なので、Hyper-V Containers を使おうという方向に落ち着いてました。ビルド番号が異なる場合には起動がブロックされますが…

Azure App Service の Outbound IP Address は Premium V2 にスケールアップすると変わる

基本的に App Service の Inbound と Outbound IP Address はスケーリングによって変化しないものだと理解していましたが、ドキュメントを読むと Outbound IP に関しては変化することがあるらしいです。以下のドキュメントに Outbound IP Address が変化する…

ASP.NET Core 2.1 の暗黙的なバージョンには注意

適当に Twitter を眺めていると、モリス先輩が ASP.NET Core Module 周りのエラーではまってそうだったので、また鰻を奢ってもらうために助けることにしました。曰く、Visual Studio のテンプレートから作成して、App Service にデプロイしただけで発生する…

ASP.NET / IIS で X-Forwarded-Proto の値を正しく扱いたい

リバースプロキシやロードバランサーで SSL offload を行った場合には、後ろにいる Web サーバーにクライアントの IP などを伝えるために X-Forwarded-* を付けますが、ASP.NET は上手く扱ってくれません。X-Forwarded-For に関しては ARR Helper を入れるこ…