「[[マイクロソフト系技術情報 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] [[開発環境を構築>.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]] -[[しばやん雑記>#w2a5acbf]] **[[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]]