6/29 に .NET Core / ASP.NET Core 1.0 の RTM が決まって嬉しいので、これまで ASP.NET Core がどのような道を辿ってきたのかを、つらつらと書いてみたいと思ったので書きます。要するにネタ記事です。 ネタ記事なので「ああ、こういうこともあったなぁ(白目」という気持ちで読んでもらえればいいです。 実行環境の迷走 ASP.NET Core 1.0 の実行環境は 2012 年にリリースされた OWIN からの流れを汲んでいます。 割と最近まで実行環境は .NET Core として分けられているわけではなく、CoreCLR という形で ASP.NET コンポーネントの一つとして内包されていました。 OWIN / Katana Project で未来を話した時代 2012 年に Rack や WSGI を意識して作られた OWIN 1.0 が公開されました