LoginSignup
3
6

More than 5 years have passed since last update.

ASP.NET 5 のチュートリアルをやってみる

Posted at

RCになったASP.NET 5 を使ってみる

◆やってみたこと

  • コチラのMS公式チュートリアルに沿ってWebアプリケーションをいじってみた
  • その際に詰まったことなどを備忘録的に

◆環境

  • OS Windows 7 Professional 64bit
  • IDE Visual Studio 2015 Community
  • DB SQL Server 2014 Express

◆得られたこと

  • なんとなく今までの開発環境と異なったんだ、という感覚
  • ホントにこれがLinuxでも動くのか!という感動

◆詰まったこと

  1. 「Prerequisites」
    • http://docs.asp.net/en/1.0.0-rc1/getting-started/installing-on-windows.html
    • Visual Studioをインストール済だったのに「Install ASP.NET 5 with Visual Studio」の「2. Install ASP.NET 5.」からやろうとした。
      • まだASP.NET 5の環境を作ってなかったため、ここでいきなりミスをして少し時間くったw
      • ダウンロードした「AspNet5.ENU.RC1.exe」を実行してもインストールに失敗する?というか完了したっぽいのに次に dnvm コマンドがパス通ってなくて実行できなかった
    • 「Install ASP.NET 5 from the command-line」を実施すれば解決!
  2. 「Configure the web app before including sample data」
    • 書いてある通り Microsoft.Framework.DependencyInjectiondependencies に書いても、インテリセンスに「1.0.0-rc1-final」が出てこない
    • よく見ると、画像内は Microsoft.Extensions.DependencyInjection と書いてあって、こちらを入力すればインテリセンスに「1.0.0-rc1-final」が出てきた MS使用画像
  3. 「Using data migrations to create the database」
    • 「Run each of the following commands from the Command Prompt:」とあるところのコマンド dnx ef database update を実行するとエラーになる。 image
    • そもそもSQL Serverをインストールしてなかったのでインストール
    • よくよく調べたらSQL Serverインストール時に「LocalDB」は選択しないとインストールされないことを初めて知った。そのせいで結構時間くったなぁ。たぶんSQL Serverのインストールは上みたいに個々にやらずに全部入り(だと思われる)「ExpressAdv 64BIT\SQLEXPRADV_x64_JPN.exe」あたりをダウンロードしとけばいいかもしれない(試してない)。
3
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
6