Mainly Devel Notes

Twitter, GitHub, StackOverflow: @ovrmrw (short hand of "overmorrow" that means the day after tomorrow)

ASP.NET 5のMusicStoreサンプルアプリ(MS公式)をVisualStudioとIISを使わずに動かしてみた

ASP.NET 5で遊んでみた。
ちなみにOSはWindows 10 Previewです。


KVMをインストールする

インストール方法が書かれている。PowerShellではダメでコマンドプロンプト(管理者権限)でインストールした。

@powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('https://raw.githubusercontent.com/aspnet/Home/master/kvminstall.ps1'))"

KVMインストール後に kvm upgrade を実行すること。
(本当はDNVMの方で動かしたかったんだけどなぜか依存関係がうまく処理されずにエラーになったのでやむを得ずKVMで動かした)

途中、PowerShellのセキュリティーポリシーで躓いたので下記を参考にした。


MusicStoreサンプルアプリをcloneする

gitでcloneする。(git clone https://github.com/aspnet/musicstore)
今回のターゲットはこの中のMusicStore.Spaフォルダ。


MusicStore.Spaを動かしてみる

コマンドプロンプトを開いてMusicStore.Spaフォルダに移動する。

  • npm install (これでnode_modulesがダウンロードされる)
  • grunt (これでbower_componentsがダウンロードされたり色々ビルドされる)
  • kpm restore (必要みたい)
  • k WebListener (WebListenerの定義はproject.jsonに記述されている)

ブラウザで http://localhost:5102 を開く。Music Storeが表示される。以上。