Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Copyright © 2015-2015 ALTERBOOTH inc. All Rights Reserved.
C#&ASP.netをAWS上のUbuntuで
動かしてみる動かしてみたかった話
2015/12/12
JAWS-UG 福岡
...
Copyright © 2015-2015 ALTERBOOTH inc. All Rights Reserved.
藤崎 優 @youukkari
株式会社オルターブース シニアテクニカルアーキテクト
北九州(小倉)でコミュニティ活動していま...
Copyright © 2015-2015 ALTERBOOTH inc. All Rights Reserved.
今日は
・ASPがどんなものか
・AWS上のubuntuASP.NET 5を動かくことを目指した話
Copyright © 2015-2015 ALTERBOOTH inc. All Rights Reserved.
.NET2015
2つのフレームワークが含まれる!
Copyright © 2015-2015 ALTERBOOTH inc. All Rights Reserved.
.NET Core 5
・モジュール化
・オープンソース
・アジャイルなリリース
・Windowsに加えてMac OS X L...
Copyright © 2015-2015 ALTERBOOTH inc. All Rights Reserved.
CoreCRLとBCL?
.NET Core 5はCoreCLRと呼ばれる実行環境と基本ク
ラスライブラリ(BCL)を提供する...
Copyright © 2015-2015 ALTERBOOTH inc. All Rights Reserved.
ASP.NET5の特徴
Copyright © 2015-2015 ALTERBOOTH inc. All Rights Reserved.
ASP.NETのクロスプラットフォーム
Copyright © 2015-2015 ALTERBOOTH inc. All Rights Reserved.
Yeoman : Web 開発 クライアント ツール スタック
Copyright © 2015-2015 ALTERBOOTH inc. All Rights Reserved.
• Windows/OS X/Linuxなど、クロスプラットフォーム
で.NETアプリを実行するための環境
クロスプラットフォ...
Copyright © 2015-2015 ALTERBOOTH inc. All Rights Reserved.
AWSで環境構築してみる
1.DNXの環境構築
http://docs.asp.net/en/latest/getting-s...
Copyright © 2015-2015 ALTERBOOTH inc. All Rights Reserved.
AWSで.NET coreでHello Worldしてみる
1.サンプルコードをイニシャライズしてみる
mkdir dotne...
Copyright © 2015-2015 ALTERBOOTH inc. All Rights Reserved.
AWSでASP.NETを動かしてみる
1.サンプルをもってくる
git clone https://github.com/as...
Copyright © 2015-2015 ALTERBOOTH inc. All Rights Reserved.
• ASP. NETはOSSになったので、Linuxで動くよ!
• Ubuntu、CentOSあたりならたぶん問題ない・・・
...
Copyright © 2015-2015 ALTERBOOTH inc. All Rights Reserved.
・定期的に開きたい
・メンバーみなさんの技術的な交流の場にしたい
・基本的にメンバーが30分ずつ場をもって、発表の場としたい
...
Upcoming SlideShare
Loading in …5
×

20151212 C#&ASP.netをAWS上のUbuntuで 動かしてみる動かしてみたかった話

1,698 views

Published on

ASP. NETがうまく動いてませんが・・・(汗)

Dockerで動かそう・・・

Published in: Technology
  • Be the first to comment

20151212 C#&ASP.netをAWS上のUbuntuで 動かしてみる動かしてみたかった話

  1. 1. Copyright © 2015-2015 ALTERBOOTH inc. All Rights Reserved. C#&ASP.netをAWS上のUbuntuで 動かしてみる動かしてみたかった話 2015/12/12 JAWS-UG 福岡 藤崎 優
  2. 2. Copyright © 2015-2015 ALTERBOOTH inc. All Rights Reserved. 藤崎 優 @youukkari 株式会社オルターブース シニアテクニカルアーキテクト 北九州(小倉)でコミュニティ活動しています。 いろいろ構築・開発やってきてます インフラ構築(DR構築とかクラウドとか) 訪問介護事業者向けサービス開発(JAVA) 小規模Webサービス開発(おもにCakePHP) New!Azure+.NETでのWebサービス開発 過去は某ホテル予約サイトとか、某音楽ニュースサイトとかAndroidの着うた販売システム開発とか、ソー シャルゲーム開発とか・・・に関わってました 自己紹介
  3. 3. Copyright © 2015-2015 ALTERBOOTH inc. All Rights Reserved. 今日は ・ASPがどんなものか ・AWS上のubuntuASP.NET 5を動かくことを目指した話
  4. 4. Copyright © 2015-2015 ALTERBOOTH inc. All Rights Reserved. .NET2015 2つのフレームワークが含まれる!
  5. 5. Copyright © 2015-2015 ALTERBOOTH inc. All Rights Reserved. .NET Core 5 ・モジュール化 ・オープンソース ・アジャイルなリリース ・Windowsに加えてMac OS X Linuxをサポート ・クラウド最適化
  6. 6. Copyright © 2015-2015 ALTERBOOTH inc. All Rights Reserved. CoreCRLとBCL? .NET Core 5はCoreCLRと呼ばれる実行環境と基本ク ラスライブラリ(BCL)を提供する CoreCLRはフル機能の.NET Frameworkが提供する CLRの軽量なサブセット。 BCLも同様にサブセット。 CoreCLRには通常のCLRと同様に、ガベージコレク ター、JITコンパイラー(RyuJIT)は含まれるが、アプリ ケーションドメイン/コードアクセスセキュリティなど の機能は含まれない。 NuGetを介して、アプリごとに必要なものを入手する。
  7. 7. Copyright © 2015-2015 ALTERBOOTH inc. All Rights Reserved. ASP.NET5の特徴
  8. 8. Copyright © 2015-2015 ALTERBOOTH inc. All Rights Reserved. ASP.NETのクロスプラットフォーム
  9. 9. Copyright © 2015-2015 ALTERBOOTH inc. All Rights Reserved. Yeoman : Web 開発 クライアント ツール スタック
  10. 10. Copyright © 2015-2015 ALTERBOOTH inc. All Rights Reserved. • Windows/OS X/Linuxなど、クロスプラットフォーム で.NETアプリを実行するための環境 クロスプラットフォームで動かす:DNX?
  11. 11. Copyright © 2015-2015 ALTERBOOTH inc. All Rights Reserved. AWSで環境構築してみる 1.DNXの環境構築 http://docs.asp.net/en/latest/getting-started/installing-on-linux.html#installing-on-debian-ubuntu-and-d 2.Monoのインストール(.Net Framework互換環境) http://software.opensuse.org/download/package?project=home:tpokorra:mono&package=mono-opt 3.ASP.net5のインストール http://dotnet.github.io/getting-started/ 4.Kestrel のインストール http://re-workstyle.com/articles/dnx-aspnet5-on-linux-01/ ASP.NET を DNX 環境下で実行するには、非同期 I/O ライブラリ libuv ベースの クロスプラットフォームな Web サーバーをインストール 5.Yomenのインストール(スキャフォールディング) http://opcdiary.net/?p=30224 http://qiita.com/TsuyoshiUshio@github/items/00514b98dc584128f235
  12. 12. Copyright © 2015-2015 ALTERBOOTH inc. All Rights Reserved. AWSで.NET coreでHello Worldしてみる 1.サンプルコードをイニシャライズしてみる mkdir dotnet dotnet new 2.必要なパッケージのインストール dotnet restore 3.アプリケーションを実行 dotnet run
  13. 13. Copyright © 2015-2015 ALTERBOOTH inc. All Rights Reserved. AWSでASP.NETを動かしてみる 1.サンプルをもってくる git clone https://github.com/aspnet/Home 2.サンプルページへ移動 cd ~/Home/samples/latest/HelloMvc 3.必要なパッケージの取得 dotnet restore 4.Webサービスの実行 dotnet kesrel
  14. 14. Copyright © 2015-2015 ALTERBOOTH inc. All Rights Reserved. • ASP. NETはOSSになったので、Linuxで動くよ! • Ubuntu、CentOSあたりならたぶん問題ない・・・ • Macだとhomebrewでだいたい設定できるので楽 • 今回はKestrelHttpServerのインストールがうまく行かず、Web サービスとしての動作させられなかったけど、.NETは動いた! • マイクロソフトが大きく変わったのが実感できてC#やっとくと いろんな開発をカバーできる環境がもうすぐきますね 最後に
  15. 15. Copyright © 2015-2015 ALTERBOOTH inc. All Rights Reserved. ・定期的に開きたい ・メンバーみなさんの技術的な交流の場にしたい ・基本的にメンバーが30分ずつ場をもって、発表の場としたい ・それ以外にもLTとかしてもらえるといいね!! ・月1くらいで開けるといいね!! JAWS-UG 福岡 リブート

×