読者です 読者をやめる 読者になる 読者になる

Docker Support で ASP.NET Core アプリを作る - Visual Studio 2017

Visual Studio 2017がいよいよ正式リリースされました。 個人的感想としたは「超目玉!!!」な機能は、感じられていないのですが、個々の技術要素は非常に興味深く思っています。 昔に比べて、各情報は小出しにリリースされるので上記のような感想を持つ形…

ASP.NET CoreでAutoMapperを使う

AutoMapperも既に.Net Coreへの対応が行われております。 ということで、ASP.NET CoreでAutoMapperを動かしてみたいと思います。 テスト環境 テスト環境はMacで、dotnet --info の結果は以下の通りです。 ryuichi:coreMvcAutoMapper daigo$ dotnet --info .N…

MS公式Dockerイメージを使って.NET Core開発を行う(Mac)

.NET Coreのいくつかの開発環境・ランタイム環境のDockerイメージ(Dockerfile)はMicrosoft公式としてDocker Hubで公開されています。 microsoft/dotnet - Docker Hub ターゲットOSは Linux のものと Windows Server 2016 Nano Server がありますが、ここで…

Microsoft Tech Summitに行ってきた(PartsUnlimitedをMacで動かす、のおさらい)

2016/11/1-2に開催されたMicrosoft Tech Summit 2016にちょこっとだけ参加してきました。 2日間フル参戦できれば幸せですが、打ち合わせやら作業やらの為、11/2に3セッションのみの参加となりました。 で、私が受講したのは以下の3セッション。 SPL003 【Dev…

ASP.NET Core~SerilogからSeqでロギングしてslackに通知する

数年前から「プレインテキストログ派」vs「構造化ログ派」戦争が起こっているとかいないとか・・・ そんな私が関わるプロジェクトの多くは、やはり大抵log4netマンセーであります。 現在のアプリケーションにおいてロギングは当然のごとく実装すべきものであ…

ASP.NET CoreにおけるDI(Dependency Injection)

ASP.NET Coreでは「DI(Dependency Injection)」を基本として使用するアーキテクチャが採用されています。 DI自体は古くからある考え方であり、Javaなどでは昔から、そして今でもメジャーに使われている技術です。 勿論 .NET 開発者の間でも利用されています…

ASP.NET CoreアプリをAzure App Serviceに配置して、Production / Stagingのスワップまで試す

今回のシナリオとしては以下を想定しています。 VS2015でASP.NET Coreアプリを作成 構成情報として appSettings.json を用意 *また、Staging環境用の appSettings.Staging.json、開発環境用の appSettings.Development.json を用意 AzureのApp Serviceにデプ…

ASP.NET Core RC2 ~ 構成情報(config)の読み込み

ASP.NET Coreにおける構成情報(ユーザー定義の構成)の読み込みについて記述したいと思います。 ということで全体のアジェンダは以下の通り。 従来のASP.NETでの構成ファイル ASP.NET Coreでの新しい構成ファイル JSONファイル形式 階層型データ形式 INIフ…

ASP.NET Core RC2でHelloWorld~EntryPointとStartupも探る

ASP.NET Core RC2 と Visual Studio 2015 UPDATE 2でHello Worldを作ってみようと思います。 で、その後でASP.NET Coreの基本動作の部分について少し探索してみようかと思います。 まずは準備 ①Visual Studio 2015:UPDATE 2を適用した環境を用意 ②.NET Core…

ASP.NET Core 1.0の概要を整理する

2016/5/19に ASP.NET Core もRC2になりましてGo-live licenseも付きました。と、いうことでASP.NET Core 1.0について整理しておこうかな、と。 個人的にはK runtimeと言われたあたりからちょろちょろっと注目し始めて、RC1から本格的に見始めた感じです。 ま…