「[[マイクロソフト系技術情報 Wiki>http://techinfoofmicrosofttech.osscons.jp/]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。

-[[戻る>ASP.NET Core]]

* 目次 [#pf7da84a]
#contents

*概要 [#a8277453]
ASP.NET Core開発について、ぼちぼち書いて行く。

*1st Step [#r2ef6dd9]
Windows + VS2015で、以下の手順で[[ASP.NET Core]]開発手順をざっくり検証できた。

**環境 [#w45f5344]
-Visual Studio 2015 で ASP.Net Core アプリ の開発環境を整えるまで - Qiita~
http://qiita.com/kent_ocean/items/830017ac221344e1fb1e
[[開発環境を構築>.NET Standard#z1acf213]]

**実装 [#g39b7df4]

***テンプレート [#fbd416d4]
VS2015で、[[ASP.NET MVC]]の認証なしテンプレートを生成する。

***MVC [#e8508604]
次いで、

-Controller部分に、[[以下のデータアクセス>#u095d28a]]を実装し、
-Model(ViewModel)にデータを詰め、
-ViewでModel(ViewModel)データを表示する。

***データアクセス [#u095d28a]
-以下の内、[[Dapper]] + [[SQL Server]] のスタックを選択した。

--.NET Coreで幾つかのデータベースアクセスを試してみる(SQL Server編) - Qiita~
http://qiita.com/zaburo/items/0a215f4d9fad0aa0b8ef
--ASP.NET Core(Dapper)でMySQLを使う - Qiita~
http://qiita.com/zaburo/items/239612ab632bcb5ab18c

-[[Dapper]]については、以下、NuGetからインストール可能。

--NuGet Gallery | Dapper dot net 1.50.2~
https://www.nuget.org/packages/Dapper/

*2st Step [#yfa554bd]
以下を参考に、ASP.NET Core 2.0を実装してみる。

-[[.NET Core SDKをインストール>.NET Standard#z1acf213]]

-しばやん雑記
--Visual Studio 2017 Update 3 (15.3) と ASP.NET Core 2.0 などがやっとリリース~
http://blog.shibayan.jp/entry/20170815/1502731412
--ASP.NET Core MVC を使ってアプリケーションを書いた際に悩んだポイント~
http://blog.shibayan.jp/entry/20170927/1506518636
--ASP.NET Core 2.0×App Service on Linux // Speaker Deck~
https://speakerdeck.com/shibayan/asp-dot-net-core-2-dot-0-x-app-service-on-linux
-[[しばやん雑記>#w2a5acbf]]

-Google Cloud Platform Japan 公式ブログ: ASP.NET Core アプリを GCP にデプロイする 4 つの方法~
https://cloudplatform-jp.googleblog.com/2017/10/4-ways-you-can-deploy-an-ASP.NET-Core-app-to-GCP.html

**[[IIS上で動作させる。>ASP.NET Coreのデプロイ#r51d5558]] [#wf4bf907]

**[[LinuxのWebサーバ上で動作させる。>ASP.NET Coreのデプロイ]] [#ff2868c2]

**[[WSLで開発してみる。>Windows Subsystem for Linux#r6a90b09]] [#rbf34abb]

**[[LinuxのWebサーバ上で動作させる。>ASP.NET Coreのデプロイ]] [#ff2868c2]

*3st Step [#sd942251]

**[[ASP.NET Coreへの移行]] [#u377b57f]

**[[Visual Studio Codeによる開発>CSharp for Visual Studio Code]] [#ya949d84]

*参考 [#r217f7f7]

-ONE-RUN - プログラミング、ブログ、制作物 > コード  >  ASP.NET Core~
https://st40.xyz/one-run/3/54/

-Google Cloud Platform Japan 公式ブログ: ASP.NET Core アプリを GCP にデプロイする 4 つの方法~
https://cloudplatform-jp.googleblog.com/2017/10/4-ways-you-can-deploy-an-ASP.NET-Core-app-to-GCP.html

**Microsoft Docs [#i7a256b1]
-ASP.NET Core の概要~
https://docs.microsoft.com/ja-jp/aspnet/core/index

--ASP.NET Core の基礎の概要
---ASP.NET Core でのホスティング~
https://docs.microsoft.com/ja-jp/aspnet/core/fundamentals/hosting?tabs=aspnetcore2x

--ホスティングと配置 > ホスティング
---IIS を使用した Windows での ASP.NET Core のホスト~
https://docs.microsoft.com/ja-jp/aspnet/core/publishing/iis?tabs=aspnetcore2x
---Nginx 搭載の Linux で ASP.NET Core をホストする~
ための環境をセットアップし、その環境に展開する~
https://docs.microsoft.com/ja-jp/aspnet/core/publishing/linuxproduction?tabs=aspnetcore2x

**Qiita [#l29b0467]
-ASP.NET_Coreに関するn件の投稿~
https://qiita.com/tags/ASP.NET_Core
--Visual Studio 2017 による ASP.NET Core アプリの Docker コンテナーの利用 - Qiita~
https://qiita.com/hiromasa-masuda/items/e1a58ad8dce0ea68bb91

**kent_ocean [#cafb4c49]
-Visual Studio 2015 で ASP.Net Core アプリ の開発環境を整えるまで~
http://qiita.com/kent_ocean/items/830017ac221344e1fb1e
-.NET Core で ウェブサーバ Kestrel を使ってウェブアプリを作ってみるテスト~
http://qiita.com/kent_ocean/items/5f2e791623763a97a9e0
-ASP.NET Core で作る MVC Web アプリケーション (フォーム認証付き)~
http://qiita.com/kent_ocean/items/8c58261d722638ecc225

**creativewebjp [#hd8b7004]
-ASP.NET Core アプリを Ubuntu サーバーで公開~
http://qiita.com/creativewebjp/items/48ede6a3f920ba26ff59
-ASP.NET Core アプリを Linux サーバーで公開 - クリエイティブWeb~
https://creativeweb.jp/code/aspdotnetcore-linux

**CodeZine [#q493e3c9]
-「いよいよ登場「ASP.NET Core 1.0」 マルチプラットフォームな.NETとは?」連載一覧~
https://codezine.jp/article/corner/674
--ASP.NET Coreの概要を理解してセットアップしよう~
https://codezine.jp/article/detail/9681
--ASP.NET Coreアプリケーションをビルドして起動してみよう~
https://codezine.jp/article/detail/9747
--ASP.NET Coreの雛形コードを見てみよう~
https://codezine.jp/article/detail/9778

**とあるコンサルタントのつぶやき [#xc54a183]
-Hello World, ASP.NET Core 1.0!~
https://blogs.msdn.microsoft.com/nakama/2016/07/07/aspnetcore10/
--Part 1. ASP.NET Core 1.0 ことはじめ~
https://blogs.msdn.microsoft.com/nakama/2016/07/07/aspnetcore10-part1/
--Part 2. Entity Framework Core 1.0 の基本的な使い方~
https://blogs.msdn.microsoft.com/nakama/2016/07/07/aspnetcore10-part2/
--Part 3. ASP.NET MVC Core 1.0 の基本的な使い方~
https://blogs.msdn.microsoft.com/nakama/2016/07/07/aspnetcore10-part3/
--Part 4. ページレイアウトの構造化~
https://blogs.msdn.microsoft.com/nakama/2016/07/07/aspnetcore10-part4/
--Part 5. ASP.NET Web API を使った SPA 型 Web アプリ開発~
https://blogs.msdn.microsoft.com/nakama/2016/07/07/aspnetcore10-part5/
--Part 6. ASP.NET MVC Coreによるデータ更新アプリ~
https://blogs.msdn.microsoft.com/nakama/2016/07/07/aspnetcore10-part6/
--Part 7. ASP.NET Web API による SPA 型データ更新アプリ~
https://blogs.msdn.microsoft.com/nakama/2016/07/07/aspnetcore10-part7/
--完成したコード(サンプルデータベース入り)~
https://1drv.ms/u/s!AqgkcXajfc8dg_YLKXtfUBRTWIdXow

**しばやん雑記 [#w2a5acbf]
-Visual Studio 2017 Update 3 (15.3) と ASP.NET Core 2.0 などがやっとリリース~
http://blog.shibayan.jp/entry/20170815/1502731412
-ASP.NET Core MVC を使ってアプリケーションを書いた際に悩んだポイント~
http://blog.shibayan.jp/entry/20170927/1506518636
-ASP.NET Core 2.0×App Service on Linux // Speaker Deck~
https://speakerdeck.com/shibayan/asp-dot-net-core-2-dot-0-x-app-service-on-linux

----
Tags: [[:.NET開発]], [[:.NET Core]], [[:ASP.NET]], [[:ASP.NET MVC]]


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS