しばやん雑記

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

Azure Cloud Services でも Application Insights のフル機能が使えるのか試した

最近の Application Insights は App Service で使われることしか考えられてないのでは、という感じがしていたので Cloud Services でもいろんな機能が使えるようになっているか調べました。一応 Cloud Services 向けのドキュメントが用意されています。され…

Azure SignalR Service がリリースされたのでサクッと試した

Build 2018 が始まったようですね。基本的な内容は明日の朝にブチザッキを見て確認する予定ですが、Cloud Platform Release Announcements に Azure SignalR Service という心惹かれる項目があったので、サクッと確認してみました。Azure Blog でも紹介され…

IIS で Brotli が使える公式モジュールがリリースされたので試す

IIS

Twitter を見てると IIS 向けに Microsoft 公式で Brotli が使えるモジュールが GitHub でリリースされていたので、さっそく飛びついてみました。まだソースコードでの公開なのでビルドする必要がありますが、インストーラーで配布されるでしょう。Brotli an…

ConoHa が Windows Server に対応したので契約してみた

前から Linux の VPS は主に Docker 用として契約して使ってましたが、Windows Server にも対応したと聞いたので早速契約してみることにしました。10% オフになっても 2GB プランはまあまあのお値段という感じがします。みんなお待たせっ!ついにConoHaでもW…

SignalR のメトリクスを Application Insights に直接送信する

まともに触ったのは数年振りという感じがしますが、前々から SignalR のメトリクスはパフォーマンスカウンターに書き込まれるようになっていて、App Service などから扱いにくいなと思ってました。最近は ARM 経由で App Service のパフォーマンスカウンター…

App Service が HTTP/2 に対応したので ASP.NET で試した

Windows Server 2016 へのアップグレードが行われた際に、一部のリージョンでテスト的に有効化されていた HTTP/2 がグローバルで GA になってました。例によって ASE にはまだデプロイされていないみたいですが、近いうちに対応するみたいです。HTTP/2 はデ…

Application Insights で IP が取れない件と ASP.NET Core で Telemetry Initializer を追加する方法

ASP.NET Core アプリケーションに Application Insights を追加して使ってましたが、いつからかクライアントの IP アドレスが 0.0.0.0 になってしまってました。元々最後のオクテットは 0 になってたのは知ってましたが、なんか不具合化と思ってました。軽く…

今年もシアトルに行ってきた話

3/3 からシアトルまで行ってきました。11 月の時と異なって天気が良い日が多かったです。サンフランシスコと書いても疑われなさそうな天気。 HMD Odyssey を買った Bellevue Square にある Microsoft Store に売っていたので 1 台買いました。ぼんぷろおじさ…

ASP.NET でも Cookie Policy への対応を行えるか試した

ASP.NET Core 2.1 で入った Cookie Policy が面白かったのと、ASP.NET というか IIS でも HttpModule を使うことで対応出来そうだったので実装して試すことにしました。行うことは非常に単純なので、HttpModule を書いたことがあれば大体は想像がつくはずで…

.NET Core 2.1 / ASP.NET Core 2.1 Preview 1 の気になった部分だけ試した

先月頭にロードマップが公開されていた .NET Core 2.1 ですが、もろもろ関連するもの全てが Preview 1 という形でリリースされました。ASP.NET Core 2.1 も Preview 1 となりましたが、今回は SignalR が入ったりと更新が多いですね。HttpClientFactory とか…