Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
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分ずつ場をもって、発表の場としたい
...
Nächste SlideShare
Wird geladen in …5
×

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

1.710 Aufrufe

Veröffentlicht am

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

Dockerで動かそう・・・

Veröffentlicht in: Technologie
  • Als Erste(r) kommentieren

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 福岡 リブート

×