しばやん雑記

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

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 とか…

フリーランスになって 2 回目の確定申告を終わらせた話

3/3 から 10 日ほど日本に居ないので、早めに今年は終わらせる必要があったので頑張って帳簿をまとめてました。さぼりすぎてて死にかけましたが、今年も無事に確定申告が終わりました。無事に freee 上でも 2017 年度の締めを行って完了。締めた pic.twitter…

Windows Server 2016 で ARR Helper が動かなくて困った話

IIS

以前に Windows 10 というか IIS 10 に対応した ARR Helper が ARR 3.0 に含まれていると書きました。実際にレジストリを弄るハックをしなくてもすんなりとインストールは出来ますが、タイトルの通り思った通りに動かなかったのでメモとして残します。地味に…

Application Insights の Snapshot Debugger を使って本番環境のデバッグを効率的に行う

仕事でも Application Insights を弄っていたのに全く知らなかった機能である Snapshot Debugger ですが、チャックさんの記事で存在を知ったのと何となく試して見たかったので検証してみることにしました。Tech Summit 2017 のチャックさんのセッションで話…