2021-06-01から1ヶ月間の記事一覧

Windows サービスを Network Service アカウントで動かす PowerShell スクリプト

Windows サービスとして動くようにした ASP.NET Core アプリを、Network Service アカウントで動かすための PowerShell スクリプトを書いた。 $serviceName = "Windows サービス名" $exePath = "Windows サービスとして動かす exeのパス" $displayName = "表…

Kestrel デフォルトのエンドポイントのままセルフホストしてハマった

Kestrel のエンドポイントは、デフォルトだと http://localhost:5000;https://localhost:5001。デフォルトのままでいいやと、Windows Server 2016 の VM で Windows サービスとしてセルフホストしたら、VM 外からアクセスできなくてハマった。 VM 内から htt…

ASP.NET Core アプリを Windows サービスでホストする場合はカレントディレクトリの変更を忘れてはいけない

大人の事情で、ASP.NET Core アプリを Microsoft.AspNetCore.Hosting.WindowsServices を使って Windows サービスでホストしていたんだけど、カレントディレクトリの変更は不要と思ってコードを省略したら、ヒドイ目にあった。 public class Program { publi…

Age++

38歳になった。もう、完全にアラフォー。まごうことなきアラフォー。38歳ともなれば、精神的にだいぶ大人になっているもんだと思っていたけど、特に変わった気はしない。こんなもんか。 今年は本業が忙し過ぎて、個人開発がまったくやれていない。むしろ、ス…

OpenAPI Specification の JSON から PDF を生成する

はじめに OpenAPI Specification の JSON から、API の PDF ドキュメントを生成したい。 openapi-generator で直接 PDF を出力することはできないけど、AsciiDoc を挟むことで、最終的に PDF ドキュメントを生成できそうだったので試してみた。 OpenAPI Gene…

アルスラーン戦記(15)

アンドラゴラスが自力で帰還したので、パルス軍をアンドラゴラスが率いるのは予想通りだけど、アルスラーンが追い出されるのは予想外だった。 ダリューンやナルサスはアンドラゴラスから嫌われていたから、アルスラーンと一緒に追い出されると思いきや、まさ…

アオアシ(24)

北野蓮がアシトの上位互換な部分を、まざまざと見せつけられた前半戦が終了。北野蓮はボランチなのに対し、アシトは左サイドバックなので、福田監督がアシトに期待する役割は北野蓮とは違うはず。アシトがラストピースだった理由がきっとある。やっぱアラバ…

ASP.NET Core で gRPC と MVC の両方に対応できるか試した

はじめに ASP.NET Core で gRPC と gRPC-Web を 1 つのアプリでホストできることは確認した。 tnakamura.hatenablog.com gRPC と MVC はどうだろうか?試してみた。 gRPC サーバーに Web API を追加 GreeterController using Microsoft.AspNetCore.Mvc; name…

openapi-generator-cli でカスタムテンプレートを使う

openapi-generator-cli は jar ファイルをダウンロード。 Invoke-WebRequest -OutFile openapi-generator-cli.jar https://repo1.maven.org/maven2/org/openapitools/openapi-generator-cli/5.1.0/openapi-generator-cli-5.1.0.jar html2 ジェネレーターのテ…

なないろ

バンプの新曲「なないろ」が iTunes Store で配信されていたので購入。今回はNHK連続テレビ小説「おかえりモネ」の主題歌らしい。軽やかなメロディで、朝から元気出そう。憂鬱な月曜日も、この曲を聴いてシャキッとできる気がする。心なしか、足どりも軽くな…