ASP.NET 5のMusicStoreサンプルアプリ(MS公式)をVisualStudioとIISを使わずに動かしてみた
ASP.NET 5で遊んでみた。
ちなみにOSはWindows 10 Previewです。
(今日のまとめ) KVMインストール(cmdで)→kvm upgrade→GitHubのMusicStoreをclone→MusicStore.Spaフォルダでnpm install→grunt→kpm restore→k WebListener→localhost:5102開く
— .tiki-san (@ovrmrw) April 12, 2015
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が表示される。以上。