ASP.NET Core
ASP.NET Core は元々 Helios で動かす予定だったのが、サーバーが Kestrel への 1 本化に伴い IIS 向けには HttpPlatformHandler が採用されてきましたが、少し前に HttpPlatformHandler から fork した ASP.NET Core Module が使われることになりました。公…
RC 2 が出なかったことで、いまいち盛り上がらなかった Build 2016 の ASP.NET Core 周りですが、セッションは普通に面白いので簡単にまとめておきます。ちなみに RC 2 のリリース時期は未だに TBD のままです。 Introducing ASP.NET Core 1.0 https://chann…
朝起きたら、ASP.NET 5 の名称変更を Scott Hanselman が衝撃的なタイトルのブログで発表していました。新しい名前は ASP.NET Core 1.0 になるようです。BLOG: @AspNet 5 is dead: Introducing @AspNet Core 1.0 and @dotnet Core 1.0 https://t.co/X7LiOr6E…
Connect(); // 2015 では ASP.NET 5 (DNX) や .NET Core の RC 1 が出たので、自分なりに整理するために色々と調べて OS X 上で実際に試してみました。RC 1 ではちゃんとインストーラーやドキュメントが用意されているので簡単です。 DNX / ASP.NET 5 http:/…
ASP.NET 5 beta8 のリリース前に、割と大きな変更が入りました。IIS (Helios) の削除です。ちゃんと削除する理由が挙げられているので、適当に意訳して紹介します。 Helios 自体が DNX の役割を担ってしまっている WebListener や Kestrel などと異なり、Hos…
ちょっと前に Raspberry Pi 2 の Windows 10 IoT Core で DNX を動かしたという話を Twitter で見たので、実際に自分でも動かすことが可能なのか試してみました。てっきり Mono を使ったのかと思いましたが、1.0.0-beta6 からは DNX の Windows CoreCLR 向け…
そろそろ beta6 か rc1 になるのではと思ってましたが、最新のビルドで beta6 になりました。まだ GitHub 上で Tag は打たれていないようです。alpha は 4 までだったので、ちょっと beta が長い感じがします。 インストールなど 各 OS 向けにビルドが公開さ…
今月頭に Linux / OS X への対応が Twitter で発表されていた DNX ですが、最新の Nightly Build をインストールすることで、実際に使えるようになりました。Thanks to @ellism, we have dnx running on OSX and linux on top of CoreCLR! #dnx #aspnet5 pic…
自分でも最近の .NET Core 5 周りで混乱してきたので、整理するために簡単にまとめました。略称も色々なので、そのあたりと役割も一緒に分かってる範囲で書きます。 .NET Core Runtime (CoreCLR) GitHub でオープンソースになると話題になった部分で、RyuJIT…
これまでは KRuntime とか XRE と呼ばれていた部分が、数日前に .NET Execution Environment (DNX) と名称変更されました。理由は良く分かっていません。ちなみに名称変更が行われたコミットログは以下の通り。 DNX ALL THE THINGS · aspnet/dnx@ea2880a · G…
今後は Windows 10 for IoT が無償提供されるという話もあり、ハードウェア周りをちょっと触ってみたかったので Raspberry Pi 2 を Pimoroni で買ってみました。Raspberry Pi 2 with Pibow Case - PimoroniRaspberry Pi 2 本体とケースで £42 ですが、これに…
ASP.NET 5 は現在 1.0.0-beta2 が公開されていますが、現在 dev branch では既に 1.0.0-beta3 になっているのでインストールしてみました。NuGet では公開されていないので Nightly 専用の MyGet からダウンロードする必要があります。なので KRE_FEED 環境…
ASP.NET 5 アプリケーションが Kudu によってどのようにデプロイされるのか調べた - しばやん雑記 を書いた時、Visual Studio の発行ダイアログにプリコンパイルオプションがあるのを見つけました。プリコンパイル出来るのであれば、Roslyn のコンパイル速度…
Azure 界の抱かれたい男 No.1 こと @kosmosebi に「ASP.NET 5 を Websites で動かす方法を調べやがれ」と言われたので、Azure 界で生きていくために頑張って調べました。@shibayan いまいちどういう仕組みで動いてるのか謎いしばやんが調べるべき— こすもす.…
ASP.NET 5 と Visual Studio 2015 Preview では Bower と Grunt、そして npm へ標準で対応するようになりました。今後は ASP.NET 5 開発で必要となってくる知識になるので、簡単に調べてみました。既に ASP.NET 公式サイトでは Visual Studio 2015 で Bower …
あまりにも MVC 6 は変更が多いので、概要をとりあえずサクッとまとめておきたい(ASP.NET 5 が RTM になるまでは、あまり確定情報みたいに書かないようにしているので、これもソースコード読みつつ調べた自分用メモだと思ってください。*1Release 6.0.0-bet…
やっと Connect(); で発表された中身について触れる余裕が出来てきたので、個人的な考えも入れつつまとめておこうと思います。ちょいちょい追記するかも。まずはキーノートでてんこ盛りのデモをしていた Scott Hanselman が既にブログでいろいろまとめてくれ…
ASP.NET vNext はこれまで使われてきた System.Web.dll を捨てた結果、ランタイムとして IIS や ISAPI に依存しなくなりました。その代わり HTTP の処理を実際に行うレイヤーが必要となります。既に http.sys を利用したものや、Node.js でも使われている li…
ASP.NET vNext ではこれまで System.Web.dll で提供されていた、古く巨大になった HttpContext などを捨てて、新しい軽量かつモジュラーな HTTP 抽象化クラスを提供しています。GitHub - aspnet/HttpAbstractions: [Archived] HTTP abstractions such as Htt…
ASP.NET vNext では新しく Assembly Neutral Interfaces という、Roslyn を利用したアセンブリから中立なインターフェースが多く使われるようになりました。アセンブリ中立なインターフェースって何だ?という感じですが、これが結構面白い仕組みで実現され…
Visual Studio "14" CTP 4 が公開されたので、ASP.NET vNext 周りの変更点を確認しておきます。ASP.NET vNext in Visual Studio “14” CTP 4 - .NET Web Development and Tools Blog - Site Home - MSDN Blogsざっくりと訳しておきます。 フレームワーク名の…
今朝 TL を賑わしていましたが、Visual Studio "14" CTP がリリースされました。Somasegar ブログで全体的な新機能について紹介されているので読んでおくべきです。Visual Studio "14" CTP - Somasegar's blog - Site Home - MSDN Blogs.NET Web Development…
開発者向けと銘打った Build 2014 では大した情報が出てこなかったのに、TechEd North America 2014 でどう考えても開発者向けとしか思えない情報がたくさん出てくる現象に名前を付けたい。1 日目のキーノートでは Azure 周りに大量のアップデートが入り、No…